计算本月10日上个月的10日

时间:2013-06-24 04:03:52

标签: php

我有点问题。

代码:

$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'];

告诉我,这里有什么问题?

提前致谢,抱歉我的英语不好。

1 个答案:

答案 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'];
}