我有一个带有这种格式的时间戳值的数据库:0000-00-00 00:00:00
当我将它添加到数据库时,我会在当前时间添加一分钟。现在我需要检查当前时间是否已经超过了添加到db的值。 (x分钟过去了)..
示例添加到db:
$time = strtotime ("+2 minutes");
$mysql_time = gmdate("Y-m-d H:i:s", $time);
然后我从数据库中获取该值。并且需要将当前时间与该值进行比较。我过去常常使用这样的unix值:if(time() <= $unix_time){...}
但是现在,我想比较时间戳值。比如if(timeMysql() <= $mysql_time){..}
答案 0 :(得分:0)
有一个UNIX_TIMESTAMP函数,它将0000-00-00 00:00:00
格式化的值转换为linux时间戳整数。
你可以用这个: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp