Servus zusammen,
ich versuche gerade mittels einer Funktion bei der Eingabe eines Datums
das Datum des ersten und des letzten Tages des Vormonats zu ermitteln.
So... funktioniert es wunderbar:
Ergebnis: 01.04.2020 und 31.04.2020.
Wenn ich als Eingabe aber das Datum 31.03.2020 eingebe. Dann läuft´s
schief, da der Februar bspw. nur bis zum 29. ging. Kann ich das Pro-
blem mit wenig Aufwand lösen?
VG
ich versuche gerade mittels einer Funktion bei der Eingabe eines Datums
das Datum des ersten und des letzten Tages des Vormonats zu ermitteln.
So... funktioniert es wunderbar:
PHP:
$datum = new DateTime('2020-05-15');
$datum->modify('-1 month');
$vormonatStart = $datum->format('01.m.Y');
$vormonatEnde = $datum->format('t.m.Y');
echo $vormonatStart . ' ' . $vormonatEnde;
Ergebnis: 01.04.2020 und 31.04.2020.
Wenn ich als Eingabe aber das Datum 31.03.2020 eingebe. Dann läuft´s
schief, da der Februar bspw. nur bis zum 29. ging. Kann ich das Pro-
blem mit wenig Aufwand lösen?
VG