检查文章发布的日期是否少于三天

时间:2013-06-09 19:00:02

标签: php date

我正在尝试编写if语句,检查artical是否在过去三天内更新,以便我可以使用它。我发现如何做到这一点我有点麻烦。我阅读的文章越多,它就越偏离我的需要。

到目前为止,我一直在努力解决这个问题,它似乎还拉回了那一刻之前发布的所有内容。一些帮助将不胜感激!

if( strtotime($row->update_date) < strtotime('now')){
    print('true');
}?>

2 个答案:

答案 0 :(得分:5)

这应该可以帮助你

if( strtotime($row->update_date) > strtotime('-3 days')){
    print('true');
}

答案 1 :(得分:0)

您也可以使用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';
}