0

我坚持这一点,我正在使用 phalcon 框架尝试这段代码:

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

但是不管用,总是给假的。我不能只用 MySQL 来做,因为 phalcon 的 PHQL 不支持它,所以我只需要一个 PHP 比较。问候。

4

2 回答 2

1

这成功了 :) ,只是缺少一个 strtotime 。

if(strtotime("+5 minutes", strtotime($quarantine->getFirst()->datecolumnvalue))>time()){...}
于 2015-05-05T10:12:55.220 回答
0

你的逻辑只是倒退。只需翻转><

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

您需要这样的情况,即使您在数据库时间上增加 5 分钟,它仍然小于(之前)当前时间。

于 2015-05-04T16:51:54.990 回答