Ich möchte PHP verwenden, um ein Array zu füllen, das mit dem heutigen Datum beginnt und mehrere Tage in die Zukunft geht. Als ich das folgende unten versuchte, enthielten alle Spalten "2013-11-18". Ich habe schon 2 Stunden damit herumgespielt, aber ohne Erfolg. Was fehlt mir?
// "Day 0" erhalten, heute falls nicht definiert
if(isset($_GET['DAY0']) == TRUE){
$day0 = new DateTime($_GET['DAY0']);
} else {
$day0 = new DateTime('today');
}
// Tag0 + 7 Tage in dayArray speichern
$dayArray[0] = $day0;
for($i=1; $i<8; $i++){
$day0->modify('+1 day');
$dayArray[i]= $day0;
}
echo "";
for ($i = 0; $i < 7; $i++) {
echo "".$dayArray[i]->format('Y-m-d')."";
}
echo "";