我正在尝试编写一个 if 语句来检查该文章是否在过去三天内更新,以便我可以对其进行专题介绍。不过,我在找出如何做到这一点时遇到了一些麻烦。我读的文章越多,它就越偏离我的需要。
到目前为止,我一直在处理这个问题,它似乎撤回了在那一刻之前发布的所有内容。一些帮助将不胜感激!
if( strtotime($row->update_date) < strtotime('now')){
print('true');
}?>
这应该能让你到达那里
if( strtotime($row->update_date) > strtotime('-3 days')){
print('true');
}
您也可以使用 SQL 添加列,假设 MySQL:
SELECT ..., update_date > DATE_SUB(NOW(), INTERVAL 3 DAYS) AS less_than_three_days_ago
然后,在 PHP 中:
if ($row->less_than_three_days_ago) {
print 'true';
}