我有软件需要确定截止日期时间是否大于24小时以后.这是我必须测试的代码.
$date = strtotime("2013-07-13") + strtotime("05:30:00"); if($date > time() + 86400) { echo 'yes'; } else { echo 'no'; }
我目前的日期和时间是2013-07-13上午2点.你可以看到它只有3个小时的路程.
在我的数学上,这是10800秒.我的功能是返回是的.对我而言,这个说法是现在的日期大于现在加上86400秒,其实只有10800秒.这不可以不回来吗?
$date = strtotime("2013-07-13") + strtotime("05:30:00");
应该
$date = strtotime("2013-07-13 05:30:00");