Constantes pré-définies
<<<
checkdate date_default_timezone_get
>>>

6.6 Dates et heures
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Configuration à l'exécution
Types de ressources
Constantes pré-définies
->checkdate
date_default_timezone_get
date_default_timezone_set
date_sunrise
date_sunset
date
getdate
gettimeofday
gmdate
gmmktime
gmstrftime
idate
localtime
microtime
mktime
strftime
strptime
strtotime
time

6.6.8 checkdate()Valide une date grégorienne

[ Exemples avec checkdate ]   PHP 3, PHP 4, PHP 5

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

checkdate retourne TRUE si la date représentée par le jour day , le mois month et l'année year est valide, et sinon FALSE . Notez bien que l'ordre des arguments n'est pas l'ordre français. La date est considérée comme valide si :

  • L'année year est comprise entre 1 et 32767 inclus.
  • Le mois month est compris entre 1 et 12 inclus.
  • Le jour day est compris dans l'intervalle de dates du mois. Les années bissextiles sont prises en compte.

Exemple avec checkdate

<?php
var_dump
(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?>

Voir aussi mktime et strtotime .

<< checkdate >>
Constantes pré-définies Dates et heures date_default_timezone_get