Tach!
print $cdate + (86400 * $i);
Das ist das Problem. Wenn du immer 24 Stunden dazurechnest, kann auch die Ausgabefunktion nichts reißen. Wenn der Tag 25 Stunden hat, ist nach 24 Stunden immer noch derselbe Tag, wenn man da nicht die eine Stunde gegenkorrigiert.
Jaja, das habe ich dann bemerkt und es deshalb mit der PHP-eingebauten Funktion
DateTimeImmutable::createFromFormat('U', $cdate)->modify($i .' day')->format('U');
probiert, da ich dachte, diese beachtet das. Aber das hatte auch nicht funktioniert und deshalb diese Anfrage von mir hier.
Vielen Dank!