设置时间和日期并在PHP中添加它

Mat*_*ley 0 php time datetime

基本上我试图在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)

Wri*_*ken 5

$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)