我有点问题。
代码:
$val = 0;
if(date("Ymd", strtotime("tenth day of last month") )>= date('Ymd', strtotime($value['time'])) && date("Ymd", strtotime("tenth day of this month") ) <= date('Ymd', strtotime($value['time'])))
$val += $value['money'];
告诉我,这里有什么问题?
提前致谢,抱歉我的英语不好。
答案 0 :(得分:1)
问题是"tenth day of last month"
不是有效的strtotime()
值。这样做:
date('Ym10', strtotime('last month'))
所以你的总代码是:
$val = 0;
$time = date('Ymd', strtotime($value['time']));
if (date("Ym10", strtotime("last month")) <= $time
&& $time <= date("Ym10")) {
$val += $value['money'];
}