所以我有一个php函数,它与数据库交互并拉出数据。但是我有一个日期戳(在这种情况下是上传日期)。我想这样做,如果在过去7天内上传了某些内容,它会将其发布给用户,让他们知道它是“新的”。
到目前为止,我有这个:
if( strtotime($rows['Date']) > strtotime('now') ) {
echo '<div class="l-new"><a href="#"><!-- --></a></div>';
}
$ rows的内容得到了处理,并且可以使用此行上方的其他代码。但这就是我所关注的问题。
我想说“如果数据库中的日期早于当前时间,且不到7天,请执行以下操作{ //回应关于它是新的东西 }
问题是,如何在7天内说出if语句?绝对想不到多么不幸。我相信这很简单!谢谢
答案 0 :(得分:50)
if( strtotime($rows['Date']) > strtotime('-7 day') ) {
echo '<div class="l-new"><a href="#"><!-- --></a></div>';
}
strtotime('-7 day')
部分返回7天前的时间。