Проверь, дата в 12 часов раньше в PHP - PullRequest
2 голосов
/ 16 августа 2011

У меня есть данные таблицы (MySQL), в которых хранится информация о регистрации.

То, что я пытаюсь сделать, это вычислить, было ли создание строки 12 часов или нет.

Для каждой строки у меня есть ячейка с именем " date ", которая выглядит следующим образом:

13 июля 2011 г. 19: 28 или 7 августа 2011 г. 03: 33

Я ищу простое утверждение if / else, которое выяснит, было ли " date " 12 часов с момента его создания.

1 Ответ

11 голосов
/ 16 августа 2011
SELECT ...
FROM yourtable
WHERE `date` <= DATE_SUB(now(), INTERVAL 12 HOUR)

обратите внимание, что присвоение имени полю 'дата' - плохая практика. Дата является зарезервированным словом в MySQL, и зарезервированные слова НЕ должны использоваться в качестве имен полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...