PHP: die nächsten 13 Daten vom Datum bekommen?

Ich versuche, eine Reihe von Daten und die nächsten 13 Daten abzurufen, um einen Zeitplan für 14 Tage ab einem bestimmten Datum zu erhalten.

hier ist meine funktion:

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

Aber es scheint ein Datum zu wiederholen, wenn der Monat umschaltet.

das bekomme ich:

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

Beachten Sie, dass der 01.11.2009 wiederholt wird. Ich kann nicht herausfinden warum?

Was mache ich falsch?

Vielen Dank!!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage