English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP checkdate() Funktionssyntax und Beispiel

PHP Date & Time Funktionshandbuch

Definition und Verwendung

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.

Syntax

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

Parameter

NummerParameter 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

Rückgabewert

Der PHP-Funktion checkdate() wird ein boolescher Wert zurückgegeben. Wenn das angegebene Datum gültig ist, ist dieser Werttrue;wenn ungültig, dannfalse.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version4in PHP 5.3 eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

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:

Online-Beispiel

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)

Online-Beispiel

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