Valide une date grégorienne

# checkdate

(PHP 4, PHP 5, PHP 7)

checkdate — Valide une date grégorienne

### Description

checkdate ( int `$month` , int `$day` , int `$year` ) : bool

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.

### Liste de paramètres

`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.

### Valeurs de retour

Retourne `TRUE` si la date fournie est valide, `FALSE` sinon.

### Exemples

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() - Retourne le timestamp UNIX d'une date
- strtotime() - Transforme un texte anglais en timestamp