有没有办法在php中查看是否((当前时间 - 数据库中的时间戳)> 10分钟)?我在一个名为lockout的数据库中有一行。我有以下代码至今:计算比较sql时间戳和php日期(“y-m-d h:i:s”)
echo $row['lockout'];//returns 2013-05-12 22:04:17
echo date("Y-m-d H:i:s")//returns 2013-05-12 22:06:32
而且没有任何人有任何想法,为什么当我在数据库中插入当前时间戳,它是大约一个半小时关闭,但有正确的日期和年份?
@卢卡斯我不是在SQL查询中进行计算比较。这是在我的PHP代码中的if语句。如果((日期(“Ymd H:i:s”) - $ row ['lockout'])> 600){ echo'
来源
2013-05-12 22:01:32 Sam
在PHP中您可以使用strtotime功能与relative formats像
- 10 minutes
以获得所需的Unix时间戳:来源
2013-05-12 22:06:56 Danijel