基本上我试图在PHP中设置一个时间和一个日期,然后设置一个时间间隔,它将在几分钟之间,在开始时间和结束时间之间循环,为每个时间间隔回响.已经尝试过各种不同的方式,似乎无法设法设置日期并添加到它.
这似乎是我迄今为止修改过的最好的脚本:
$minutes = 5;
$endtime = new DateTime('2012-01-01 09:00');
$newendtime = $endtime->format('Y-m-d H:i');
$timedate = new DateTime('2012-01-01 09:00');
while($stamp < $newendtime)
{
$time = new DateTime($timedate);
$time->add(new DateInterval('PT' . $minutes . 'M'));
$timedate = $time->format('Y-m-d H:i');
echo $timedate;
}
Run Code Online (Sandbox Code Playgroud)
$minutes = 5;
$endtime = new DateTime('2012-01-01 09:00');
//modified the start value to get something _before_ the endtime:
$time = new DateTime('2012-01-01 8:00');
$interval = new DateInterval('PT' . $minutes . 'M');
while($time < $endtime){
$time->add($interval);
echo $time->format('Y-m-d H:i');
}
Run Code Online (Sandbox Code Playgroud)