如何比较mysql与php的两个时间戳值

时间:2010-12-26 01:09:46

标签: php mysql timestamp unix-timestamp

我有一个带有这种格式的时间戳值的数据库: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){..}

1 个答案:

答案 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