我有一个名为lastTime的字段,当我使用NOW()查询表时,该字段保存当前时间。
它作为日期时间存储在我的表中。

然后,通过查询从表中的某个点检索此值,它返回一个字符串。

$lastTime = retrieve_lasttime_from_table();
$curTime = date("Y-m-d H:i:s");

if($curTime - $lastTime >= 5){
    //Do stuff here
}


所以基本上我想看看是否已经过去了5秒钟。
正确的方法是什么?

最佳答案

strtotime()是发现差异的最佳方法

if((strtotime($curTime) - strtotime($lastTime)) >= 5){
    //Do stuff here
}

07-25 21:41