Sie möchten ein Datum auf Gültigkeit überprüfen? Dafür gibt es extra eine Funktion namens checkdate().
An diese Funktion wird als 1.Parameter der Monat, als 2.Parameter der Tag und als letzter Parameter das Jahr übergeben.
Schaltjahre werden von der Funktion berücksichtigt. Ist das Datum gültig, gibt die Funktion eine 1 zurück, bei Ungültigkeit false.
Ein kleines Beispiel:
<?php
$datum1 = checkdate(14,12,2004);
$datum2 = checkdate(11,33,2004);
$datum3 = checkdate(3,1,2004);
if ($datum1 == "1") {
echo "Datum 1 ist gültig.<br>";
}
if ($datum2 == "1") {
echo "Datum 2 ist gültig.<br>";
}
if ($datum3 == "1") {
echo "Datum 3 ist gültig.";
}
?>