我正在尝试比较时间,看看它是否少于设定的时间,如果是的话,做一些事情......如何实现?
例如我到目前为止已经有了这个。
$now = strtotime(date('g:i a'));
$event_time = strtotime("10:00 am");
使用这两个变量,如何在当前“现在”时间之前检查event_time是否为5分钟?
...谢谢
答案 0 :(得分:2)
当前时间不需要strtotime
。时间戳是以秒为单位的值,只需做一些数学运算:
$now = time();
$event_time = strtotime("10:00 am");
if( ($now - $event_time) == (5 * 60)) // 5 minutes * 60 seconds, replace with 300 if you'd like
{
// 5 minutes before
}
Demo - 但您应该将上述代码用于$now
变量。