4

我有一个带有这种格式的时间戳值的数据库:0000-00-00 00:00:00当我将它添加到数据库时,我会在当前时间添加一分钟。现在我需要检查当前时间是否超过了添加到数据库中的值。(x分钟过去了)..

示例添加到数据库:

$time = strtotime ("+2 minutes");
$mysql_time = gmdate("Y-m-d H:i:s", $time);

然后我从数据库中获取该值。并且需要将当前时间与该值进行比较。我曾经使用这样的 unix 值:if(time() <= $unix_time){...}但现在,我想比较时间戳值。if(timeMysql() <= $mysql_time){..}

4

1 回答 1

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

于 2010-12-26T01:34:53.933 回答