English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Funktionshandbuch
Die Funktion checkdate() akzeptiert die Monat, Tag und Jahr des Datums als Parameter und überprüft, ob es ein gregorianisches Kalender ist.
Überprüft die Gültigkeit des durch Parameter definierten Datums. Wenn jeder Parameter korrekt definiert ist, wird es als gültig angesehen.
checkdate ( int $month , int $day , int $year )
Nummer | Parameter und Beschreibung |
---|---|
1 | month Dies ist der Ganzzahlwert, der das Monat des Datums darstellt und zwischen1und12zwischen |
2 | day Dies ist der Ganzzahlwert, der das Datum darstellt und kleiner als die Anzahl der Tage im angegebenen Monat sein muss. |
3 | year Dies ist der Ganzzahlwert, der das Jahr des Datums darstellt und zwischen1und32767zwischen |
Der PHP-Funktion checkdate() wird ein boolescher Wert zurückgegeben. Wenn das angegebene Datum gültig ist, ist dieser Werttrue;wenn ungültig, dannfalse.
Diese Funktion wurde ursprünglich in der PHP-Version4in PHP 5.3 eingeführt und kann in allen höheren Versionen verwendet werden.
Die folgenden Beispiele zeigencheckDate()Funktionssyntax-
<?php var_dump(checkdate(11, 07, 1989)); var_dump(checkdate(02, 31, 2008)); $bool = (checkdate(06, 03, 1889)); print($bool); print("\n"); print("Ergebnis: ".checkdate(13, 30, 2005)); ?>Testen Sie es heraus ‹/›
Ausgabeergebnis
bool(true) bool(false) 1 Ergebnis:
In diesem Beispiel versuchen wir, das Datum eines Schaltjahres zu überprüfen-
<?php var_dump(checkdate(02, 30, 2004)); var_dump(checkdate(02, 28, 2008)); var_dump(checkdate(05, 31, 2020)); var_dump(checkdate(06, 31, 2020)); ?>Testen Sie es heraus ‹/›
Ausgabeergebnis
bool(false) bool(true) bool(true) bool(false)
Der folgende Beispiel überprüft das Datum12/12/2005ob ein Gregorianisches Kalender ist-
<?php $bool = checkdate(12, 12, 2005); if($bool){ print("Gültiges Datum gültig"); } else { print("Gültiges Datum ungültig"); } ?>Testen Sie es heraus ‹/›
Ausgabeergebnis
Gültiges Datum