我有软件需要确定截止日期时间是否大于从现在开始的 24 小时。这是我必须测试的代码。
$date = strtotime("2013-07-13") + strtotime("05:30:00");
if($date > time() + 86400) {
echo 'yes';
} else {
echo 'no';
}
我当前的日期和时间是 2013 年 7 月 13 日凌晨 2 点。正如你所看到的,它只有 3 小时的路程。以我的数学计算,那是 10800 秒。我拥有的功能正在返回yes
。对我来说,这是说$date
大于现在加上 86400 秒,而实际上它只有 10800 秒。这不应该回来no
吗?