Как проверить с помощью PHP, что 5 минут проходят из колонки MySQL TIME

Я застрял с этим, я пытаюсь этот код с рамкой phalcon:

if(strtotime("+5 minutes",$quarantine->getFirst()->datecolumnvalue)>time()){...}

Но не работает, всегда даю ложь. Я не могу сделать это только с MySQL, потому что PHQL от phalcon не поддерживает его, поэтому мне просто нужно сравнение PHP. С уважением.

2 ответа

Это сделало свое дело:), просто strtotime отсутствует.

if(strtotime("+5 minutes", strtotime($quarantine->getFirst()->datecolumnvalue))>time()){...}

Ваша логика просто задом наперед. Просто переверните > в <:

if (strtotime("+5 minutes",$quarantine->getFirst()->datecolumnvalue) < time()) {
    ...
}

Вам нужны случаи, когда, даже если вы добавите 5 минут к времени базы данных, это будет МЕНЬШЕ, чем (до) текущего времени.

Другие вопросы по тегам