(PHP 4, PHP 5, PHP 7)
checkdate — Valide une date grégorienne
$month
, int $day
, int $year
)Vérifie la validité d'une date formée par les arguments. Une date est considérée comme valide si chaque paramètre est défini correctement.
month
Le mois doit être compris entre 1 et 12.
day
Le jour doit être un jour autorisé par le mois donné. Les années bissextiles sont prises en compte.
year
L'année est comprise entre 1 et 32767 inclus.
Retourne TRUE
si la date fournie est valide, FALSE
sinon.
Exemple #1 Exemple avec checkdate()
<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>
L'exemple ci-dessus va afficher :
bool(true) bool(false)