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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction PHP checkdate()

Manuel des fonctions Date & Time PHP

Définition et utilisation

La fonction checkdate() accepte le mois, le jour et l'année de la date en tant que paramètres et vérifie s'il s'agit d'une date grégorienne.

 Vérifie la légalité de la date composée des paramètres. Si chaque paramètre est correctement défini, il est considéré comme valide.

Syntaxe

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

Paramètres

NuméroParamètres et descriptions
1

month

C'est une valeur entière représentant le mois de la date, elle doit être comprise entre1et12entre

2

day

C'est une valeur entière représentant le jour de la date, elle doit être inférieure au nombre maximum de jours autorisés dans le mois donné.

3

year

C'est une valeur entière représentant l'année de la date, elle doit être comprise entre1et32767entre

Valeur de retour

La fonction PHP checkdate() retourne une valeur booléenne. Si la date donnée est valide, cette valeur esttrue;si elle est invalide, alorsfalse

Version PHP

Cette fonction a été introduite dans la version PHP4introduites et peuvent être utilisées dans toutes les versions plus élevées.

Exemple en ligne

Les exemples suivants montrentcheckDate()Utilisation de la fonction-

<?php
   var_dump(checkdate(11, 07, 1989));
   var_dump(checkdate(02, 31, 2008));
   
   $bool = (checkdate(06, 03, 1889));
   print($bool);
   print("\n");
   print("result: ".checkdate(13, 30, 2005));
?>
Tester pour voir ‹/›

Résultat de la sortie

bool(true)
bool(false)
1
result:

Exemple en ligne

Dans cet exemple, nous essayons de vérifier la date d'une année bissextile-

<?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));
?>
Tester pour voir ‹/›

Résultat de la sortie

bool(false)
bool(true)
bool(true)
bool(false)

Exemple en ligne

Voici un exemple de vérification de la date12/12/2005Est-ce une date grégorienne?-

<?php
   $bool = checkdate(12, 12, 2005);
   if($bool){
      print("Date valide");
   }else{
      print("Date invalide");
   }
?>
Tester pour voir ‹/›

Résultat de la sortie

Date valide