checkdate

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdatePrüft ein Gregorianisches Datum auf Gültigkeit

Beschreibung

checkdate(int$month, int$day, int$year): bool

Prü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 month erlaubten 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
To Top