(PHP 4, PHP 5, PHP 7, PHP 8)
checkdate — Prüft ein Gregorianisches Datum auf Gültigkeit
Prüft die Gültigkeit des durch die Funktionsargumente beschriebenen Datums. Ein Datum wird als gültig betrachtet, wenn jeder Parameter korrekt definiert wurde.
month
Die Monatsangabe umfasst Werte von 1 bis 12 (inklusive).
day
Der Tag liegt innerhalb der für den angegebenen Monat
month
erlaubten Anzahl von Tagen. Schaltjahre
werden entsprechend berücksichtigt.
year
Die Jahresangabe ist eine Zahl zwischen 1 und 32767 (inklusive).
Beispiel #1 checkdate()-Beispiel
<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
bool(true) bool(false)