checkdate
(PHP 4, PHP 5, PHP 7, PHP 8)
checkdate — Prüft ein Gregorianisches Datum auf Gültigkeit
Beschreibung
$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.
Parameter-Liste
-
month -
Die Monatsangabe umfasst Werte von 1 bis 12 (inklusive).
-
day -
Der Tag liegt innerhalb der für den angegebenen Monat
montherlaubten Anzahl von Tagen. Schaltjahre werden entsprechend berücksichtigt. -
year -
Die Jahresangabe ist eine Zahl zwischen 1 und 32767 (inklusive).
Rückgabewerte
Gibt true zurück, wenn das übergebene Datum gültig ist, andernfalls false.
Beispiele
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)
Siehe auch
- mktime() - Liefert den Unix-Zeitstempel für ein Datum
- strtotime() - Wandelt eine textuelle englische Datums- und Zeitbeschreibung in einen Unix-Zeitstempel um

