有没有办法使用PHP查看日期是否在当前日期的7天内?如果有,是否还可以计算出该日期的天数?
答案 0 :(得分:2)
$date = strtotime('2010-11-28');
if (strtotime('-7 days') < $date && $date < strtotime('+7 days')) {
// yup
}
$difference = abs($date - time()) / 60 / 60 / 24;
如果您关心边缘情况,整天和夏令时/闰秒问题,可以稍微改进一下,但这应该会给您正确的想法。当然Date
class应该是处理此问题的首选方法,但它仅在PHP 5.3 +中可用。
答案 1 :(得分:1)