Время проверки PHP меньше определенного значения? - PullRequest
0 голосов
/ 17 ноября 2011

Я пытаюсь сравнить время и посмотреть, меньше ли оно установленного времени, и если да, то сделать что-то ... Как этого можно достичь?

Например, у меня пока это есть.

$now = strtotime(date('g:i a'));
$event_time = strtotime("10:00 am");

С этими двумя переменными, как я могу проверить, составляет ли event_time 5 минут ДО текущего времени "сейчас"?

Спасибо ...

1 Ответ

2 голосов
/ 17 ноября 2011

Вам не нужно strtotime для текущего времени. Временные метки - это значения в секундах, просто посчитайте:

$now = time();
$event_time = strtotime("10:00 am");

if( ($now - $event_time) == (5 * 60)) // 5 minutes * 60 seconds, replace with 300 if you'd like
{
    // 5 minutes before
}

Демо - но вы должны использовать приведенный выше код для переменной $now.

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