webplus
Новичок
Здравствуйте!
Пытаюсь написать скрипт который выведет месяца между двумя датами.
Например есть дата 2013-05-01 и 2014-01-01
результат скрипта должен быть массив:
2013-05-01
2013-06-01
2013-07-01
2013-08-01
и т.д. до 2014-01-01
вот сам скрипт:
$date[0] = strtotime('01.01.2013');
$date[1] = strtotime('01.01.2014');
$date['days'] = floor(($date[1] - $date[0]) / (3600 * 24) / 30);
for($i=0;$i<$date['days'];$i++)
echo date("d:m:y",$date[0]+((3600*24)*($i*30))) . "<br>";
Но результат выполнения неправильный
Пытаюсь написать скрипт который выведет месяца между двумя датами.
Например есть дата 2013-05-01 и 2014-01-01
результат скрипта должен быть массив:
2013-05-01
2013-06-01
2013-07-01
2013-08-01
и т.д. до 2014-01-01
вот сам скрипт:
$date[0] = strtotime('01.01.2013');
$date[1] = strtotime('01.01.2014');
$date['days'] = floor(($date[1] - $date[0]) / (3600 * 24) / 30);
for($i=0;$i<$date['days'];$i++)
echo date("d:m:y",$date[0]+((3600*24)*($i*30))) . "<br>";
Но результат выполнения неправильный