有没有可能做这样的事情。
我试着去做,但是做不到...
这就是我想要做的
$date2second = strtotime('2013-03-5');
$date1week = strtotime('2013-03-5') + 604800;
//passed less than
//$datetillnextweek = strtotime('2013-03-5') + 1209600;
$datetillnextweek = strtotime(date('Y-m-d')) + 1209600;
echo "$date2second <br>";
echo "$date1week <br>";
echo "$datetillnextweek <br>";
if($date2second < $date1week && $date2second <= $datetillnextweek)
{
echo "action";
}发布于 2013-03-20 04:44:30
$now = new DateTime('2013-03-28');
$one_week = new DateTime();
$one_week->modify('+1 week');
$two_weeks = new DateTime();
$two_weeks->modify('+2 weeks');
if ($now > $one_week && $now < $two_weeks)
{
// you're here
}See it in action
发布于 2013-03-20 04:44:36
检查date add函数和其他日期类选项。您可以指定间隔和显示间隔的格式。
http://www.php.net/manual/en/datetime.add.php
<?php
$date = new DateTime('2000-01-01');
$date->add(new DateInterval('P7D'));
echo $date->format('Y-m-d') . "\n";
?>要查看它是否在某个时间段内,您还可以使用http://www.php.net/manual/en/datetime.diff.php查看差异是否大于7天
https://stackoverflow.com/questions/15510016
复制相似问题