我坚持这一点,我正在使用 phalcon 框架尝试这段代码:
if(strtotime("+5 minutes",$quarantine->getFirst()->datecolumnvalue)>time()){...}
但是不管用,总是给假的。我不能只用 MySQL 来做,因为 phalcon 的 PHQL 不支持它,所以我只需要一个 PHP 比较。问候。
这成功了 :) ,只是缺少一个 strtotime 。
if(strtotime("+5 minutes", strtotime($quarantine->getFirst()->datecolumnvalue))>time()){...}
你的逻辑只是倒退。只需翻转>
到<
:
if (strtotime("+5 minutes",$quarantine->getFirst()->datecolumnvalue) < time()) {
...
}
您需要这样的情况,即使您在数据库时间上增加 5 分钟,它仍然小于(之前)当前时间。