Manuel PHP
Précédent |  | Suivant

# checkdate

(PHP 3, PHP 4 , PHP 5)

checkdate -- Valide une date grégorienne

## Description

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

Voir aussi mktime() et strtotime().

Précédent | Sommaire | Suivant
Dates et heures | Niveau supérieur | date_sunrise