我有一个过去的约会日期。每次新预约都与前一次相隔 8 天(过去预约+8 天)。我想创建一个简单的脚本,每次从当天开始返回接下来 365 天的约会日期(即 0=< 间隔(今天约会)=< 365)。
我已经尝试过这样的事情,但我没有得到我想要的:
<?php
date_default_timezone_set('Europe/London');
$today = new DateTime("now");
$appointment=new DateTime('2013-08-26');
$interval = $appointment->diff($today)->d;
while ($interval <= 365 && $interval => 0)
{
echo $appointment->format('l n F Y');
$appointment->add(new DateInterval('P8D'));
} ?>