(PHP 4, PHP 5, PHP 7)
checkdate — Prüft ein Gregorianisches Datum auf Gültigkeit
$month
, int $day
, int $year
) : boolPrü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 ist in der erlaubten Anzahl von Tagen für den angegebenen Monat
month
. Schaltjahre werden entsprechend
berücksichtigt.
year
Die Jahresangabe ist eine Zahl zwischen 1 und 32767 (inklusive).
Gibt TRUE
zurück, wenn das übergebene Datum gültig ist, andernfalls FALSE
.
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)