PHP In PHP mit Datum arbeiten

yoyo2435x

Cadet 3rd Year
Registriert
Juli 2021
Beiträge
34
Servus,

ich glaube, ich denke gerade absolut in die falsche Richtung und komme zu keinem Ergebnis.

Ich benötige eine Schleife mit 12 Elementen, die in jedem Durchlauf ein entsprechendes Datum ausgibt.

Bspw. 0-11:
0: 16. Dezember des Vorjahres bis 15. Januar des aktuellen Jahres
1: 16. Januar, aktuelles Jahr bis 15. Februar, aktuelles Jahr
...
11: 16. November, aktuelles Jahr bis 15. Dezember, aktuelles Jahr

Wie kann ich das in PHP am besten realisieren?
Sorry, bin noch in der Lernphase ;)

VG
 
PHP:
$begin = new DateTime('2020-12-16');
$end = new DateTime('2021-01-15');
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
foreach ($period as $dt) {
    //Hier kannst du irgendwas mit dem Datumsobjekt machen
    echo $dt->format("l Y-m-d H:i:s\n");
}

Damit kannst du durch zwei bestehende Daten loopen. Diesen Loop kannst du auch in andere Loops einbauen und somit das umsetzen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: sandreas, netzgestaltung und axl foli
Zurück
Oben