PHP: получить следующие 13 дат с даты?
Я пытаюсь получить массив дат плюс следующие 13 дат, чтобы получить 14-дневный график, начинающийся с данной даты.
вот моя функция:
$time = strtotime($s_row['schedule_start_date']); // 20091030
$day = 60*60*24;
for($i = 0; $i<14; $i++)
{
$the_time = $time+($day*$i);
$date = date('Y-m-d',$the_time);
array_push($dates,$date);
}
Но, кажется, повторяет дату, когда месяц переключается ..
вот что я получаю:
2009-10-30 | 2009-10-31 | 2009-11-01 | 2009-11-01 | 2009-11-02 | 2009-11-03 | 2009-11-04 | 2009-11-05 | 2009- 11-06 | 2009-11-07 | 2009-11-08 | 2009-11-09 | 2009-11-10 | 2009-11-11
Обратите внимание, что 2009-11-01 повторяется. Я не могу понять, почему?
Что я делаю неправильно?
Спасибо!!