September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten die Gültigkeit eines Datums überprüfen. Zum Beispiel möchten Sie sicherstellen, dass ein Benutzer kein Geburtsdatum wie den 30. Februar 1962 angeben kann.
Verwenden Sie checkdate():
$valid = checkdate($monat,$tag,$jahr);
Die Funktion checkdate() gibt true zurück, wenn $monat zwischen 1 und 12 liegt, $jahr zwischen 1 und 32767 sowie $tag zwischen 1 und der korrekten Maximalzahl der Tage für $monat und $jahr. Schaltjahre werden von checkdate() korrekt behandelt und dem gregorianischen Kalender entsprechend interpretiert.
Da checkdate() einen derart weiten Bereich für gültige Jahre hat, sollten Sie die Benutzereingaben zusätzlich überprüfen, wenn Sie beispielsweise ein gültiges Geburtsdatum ...