(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.
monthDie 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.
yearDie 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)