checkdate

(PHP 4, PHP 5, PHP 7)

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 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).

Rückgabewerte

Gibt TRUE zurück, wenn das übergebene Datum gültig ist, andernfalls FALSE.

Beispiele

Beispiel #1 checkdate()-Beispiel

<?php
var_dump
(checkdate(12312000));
var_dump(checkdate(2292001));
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

bool(true)
bool(false)

Siehe auch

  • mktime() - Gibt den Unix-Timestamp/Zeitstempel für ein Datum zurück
  • strtotime() - Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um