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

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

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

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

0

Решение

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

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

Другие решения

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

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

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

0

По вопросам рекламы [email protected]