как проверить в зависимости от часа базы - PullRequest
0 голосов
/ 08 августа 2010

У меня есть поле, которое имеет время и дату в следующем формате

2010-03-26 10:06:11

Что мне нужно, так это то, что если это время находится в пределах 4 часов от текущего времени, то показывать, но если его время превышает 4 часа, то показывать эту запись будет сделано.

спасибо

1 Ответ

1 голос
/ 08 августа 2010
$ts = strtotime($value);
$curtime = time();
if (($ts > $curtime - 4*3600) && ($ts < $curtime + 4*3600)) {
    //show
}
else
    //don't show

Вы также можете сделать одностороннее сравнение, выбрав только одно из условий (неясно, чего вы хотите от вопроса).

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