Hallo und guten Morgen,
bin ich ggf. einem Missverständnis aufgesessen? Ich habe
1. in den Systemeinstellungen im BE unter Datumsformat d.m.Y eingetragen (schon immer, weil das m.E. eine der üblichen deutschen Schreibweisen ist)
2. vor einigen Jahren ein Formular gebaut, in das der/die Besucher/in u.a. ein Datum in ein Textfeld eingeben soll, hier eingestellt, dass die Eingabe auf "Datum" geprüft werden soll.
So, nun habe ich, nach der Umstellung 4.4 -> 4.9 mein Formular getestet (um zu sehen "funktioniert es noch?"), das Datum absichtlich falsch eingegeben (Tag und Monat EINstellig, Jahr nur ZWEIstellig). Da mäkelt das Formular zu Recht an, das Format sei falsch, grundsätzlich ja OK.
ABER: das Formular verlangt, ich soll t.m.jjjj benutzen - was ja nicht zum PHP https://www.php.net/manual/de/datetime.format.php in meinem Fall d.m.Y passt: "with leading zeros"
Ich hätte jetzt erwartet, dass von der "Fehlermeldung" verlangt wird, ich soll tt.mm.jjjj eingeben... Wo ist mein (Denk-)Fehler?
(Ob das in der 4.4 auch schon war kann ich leider nicht mehr sagen)
TIA
purzel