Как сравнить две отметки времени из MySQL с PHP - PullRequest
4 голосов
/ 26 декабря 2010

У меня есть БД со значениями меток времени в этом формате: 0000-00-00 00:00:00 Когда я добавляю это в БД, я добавляю минуты к текущему времени.Теперь мне нужно проверить, прошло ли текущее время добавленную стоимость в БД.(прошло х минут) ..

пример добавить в БД:

$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 голосов
/ 26 декабря 2010

Есть функция 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

...