カットオフ日時が今から 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
、実際にはわずか 10800 秒しか離れていないのに、現在よりも 86400 秒大きいということです。これは返されるべきではありませんno
か?