PHP найти интервалы времени между двумя отметками времени

У меня три переменные.

Первый: Дата начала штамп и его строковое значение (04.10.2015 13:30:00)
второй: Дата окончания штамп и его строковое значение (04.10.2015 18:30:00)
интервал: Интервал времени минуты и его целочисленное значение (20)

Я хочу найти время между этими временными метками каждые 20 минут.
Подобно:

04.10.2015 13:30:00
04.10.2015 13:50:00
04.10.2015 14:10:00
04.10.2015 14:30:00
04.10.2015 14:50:00
04.10.2015 15:10:00
04.10.2015 15:30:00
04.10.2015 15:50:00
04.10.2015 17:10:00
04.10.2015 17:30:00
04.10.2015 17:50:00
04.10.2015 18:10:00
04.10.2015 18:30:00

Как я могу это сделать,

Спасибо

1

Решение

использование

for($i = strtotime('04-10-2015 13:30:00'); $i <= strtotime('04-10-2015 18:30:00'); $i += 1200) {
echo date('d m Y H:i:s', $i) . '<br />';
}

1200 = 20 минут * 60 секунд

3

Другие решения

$to_time = strtotime("2008-12-13 10:42:00");
$from_time = strtotime("2008-12-13 10:21:00");
echo round(abs($to_time - $from_time) / 60,2). " minute";
-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector