SQL/PHP将两个日期比较为秒

SQL/PHP将两个日期比较为秒,php,mysql,date,time,Php,Mysql,Date,Time,我有一个名为lastTime的字段,它保存我使用NOW()查询表时的当前时间。 它在我的表中存储为datetime 然后,我在某个点通过查询从表中检索这个值,它返回一个字符串 $lastTime = retrieve_lasttime_from_table(); $curTime = date("Y-m-d H:i:s"); if($curTime - $lastTime >= 5){ //Do stuff here } 所以基本上我想看看5秒钟是否过去了。 这样做的正确方法是

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

然后,我在某个点通过查询从表中检索这个值,它返回一个字符串

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

if($curTime - $lastTime >= 5){
    //Do stuff here
}
所以基本上我想看看5秒钟是否过去了。 这样做的正确方法是什么?

您可以使用下面的示例

if(strotime($lastTime)-(strotime($curTime))>=5{

注意:我切换了
$lastTime
$curTime
的位置,我想您需要检查一下,当当前时间大于或等于上次时间的5秒时。

您可以使用,下面的示例可能会起作用

if(strotime($lastTime)-(strotime($curTime))>=5{

注意:我切换了
$lastTime
$curTime
的位置,我想您需要检查一下,当当前时间大于或等于上次时间的5秒时。

您可以使用,下面的示例可能会起作用

if(strotime($lastTime)-(strotime($curTime))>=5{

注意:我切换了
$lastTime
$curTime
的位置,我想您需要检查一下,当当前时间大于或等于上次时间的5秒时。

您可以使用,下面的示例可能会起作用

if(strotime($lastTime)-(strotime($curTime))>=5{

注意:我切换了
$lastTime
$curTime
的位置,我想您需要检查一下,当当前时间大于或等于上次时间的5秒时。
strotime()是找出差异的最佳方法

strotime()是找出差异的最佳方法

strotime()是找出差异的最佳方法

strotime()是找出差异的最佳方法

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