Hallo,
ich bastle seit Stunden am Grundgerüst für einen Kalender und stolpere immer wieder über unerwartete und falsche Ergebnisse, wenn ich berechne, wie viele Wochen der jeweilige Monat hat. Also habe ich meine Berechnung in viele kleine Einzelschritte zerlegt und lasse mir alle möglichen Zwischenergebnisse anzeigen.
echo date('j\.n\.Y', mktime ( 0, 0, 0, 2,date("t"), 2020));
sollte imho die Ausgabe
29.2.2020
erzeugen. Es erzeugt aber
1.3.2020
Warum???