Мне нужно сделать следующее, есть начало времени и конец. Нужен массив который делала например
15:00-15:30
15:30-16:00
16:00-16:30
И так далее и до конца времени который указывается. Как я пробовал
$date_to = strtotime('2018-05-03 23:59:59');
$date_from = strtotime('2018-05-03 00:00:00');
for ($i = $date_from; $i <= $date_to; date('H:i', strtotime($i.' +30 min'))){
$dinner = date('H:i', strtotime($i.' +30 min'));
$aDinner[] .= $i.'-'.$dinner;
}
Только получается бесконеный цикл и он никогда не заканчивается и постоянна одна и та unix время 1525294800. Как мне быть?