Sebastian Salzgeber: Regulärer Ausdruck: Datumsformat prüfen. Wie korrekt zuweisen?

Beitrag lesen

aber genauer ist es, wenn du das datum mit checkdate() ueberpruefst.

Sehe ich nicht so.
Zwar liefert dir checkdate ein true/false zurück, aber keinen Grund (zumal nicht auf Deutsch).
Ich würde dazu raten, eher den zweiten Tip von dir zu beherzigen und den String erstmal aufsplitten und danach die tage mit den monaten gegenzuhalten (date liefert hierzu ja mit 'j' eine angabe der länge des monat).
So bekommt der Benutzer am Ende eine Antwort, was falsch war.
...obgleich es beim Date, eigentlich recht schnell auch so auffällt... aber es wirkt besser finde ich, da der Benutzer erkennt, dass das System soetwas beachtet und auch erkennt =)

ciao

--
<NetPanther> Na, die Stadt ist Developia, die Hauptstadt von Developien!
<NetPanther> Developien ist übrigens ein Entwicklungsland!
<acid`awy> bossi was haste fuern abschluss ?
<[DEF]Bossland> tdsl
http://german-bash.org/action/top/n/50
sh:) fo:| ch:{ rl:( br:& n4:~ ie:| mo:? va:{ de:< zu:| fl:) ss:| ls:< js:|