【发布时间】:2012-07-31 15:15:04
【问题描述】:
我知道 Stack Overflow 上有很多关于如何在 PHP 中比较两个日期的示例,但我无法让我的代码正常工作。
目前我有两个日期,即缓存日期和命中日期。我正在尝试设置它,如果缓存日期距命中日期超过 2 小时,它将重新缓存新信息。我目前以这种格式将日期存储在 MySQL 中:$lastcache = date("m.d.y G:i");
我当前的代码只有大约一半的时间(由于某种原因大部分是在晚些时候)是这样的:
$lastcache = $row['lastcache'];
$expiredate = date("m.d.y G:i", strtotime("-120 minutes"));
if( $expiredate > $lastcache){
cache($input);
}else{
//do cool stuff
}
如何更好地比较这两个日期以查看是否已超过 2 小时?
【问题讨论】: