我对php比较新。
我将时间保存在datetime
数据库中,格式为2014-08-09 15:56:28
我希望所有在此更新时间和当前时间之间有时差的行少于60秒。
我一直在寻找TIMESTAMPDIFF
,这似乎很复杂。任何人都可以使用上述命令帮助您使用简单的方法或更好的代码?
答案 0 :(得分:2)
您可以通过此
获得时差(以秒为单位)$savedTime = strtotime('2014-08-09 15:56:28');
$currentTime = strtotime(date('Y-m-d H:i:s'));
$differenceInSeconds = $currentTime - $savedTime;
echo $differenceInSeconds;
现在自定义。
答案 1 :(得分:0)
如果你想在sql查询中使用它:
" SELECT pk_led
FROM led
WHERE TIMESTAMPDIFF(SECOND,date_led , NOW() ) < 60 "