Maison  >  Article  >  développement back-end  >  Explication détaillée de l'exemple de validité de la fonction php checkdate() vérifiant la date

Explication détaillée de l'exemple de validité de la fonction php checkdate() vérifiant la date

怪我咯
怪我咯original
2017-04-17 16:31:454757parcourir

Nous savons tous qu'il y a 12 mois dans une année, 31 jours dans un mois (ou 30 jours, 28 jours en février et 29 jours en février dans les années bissextiles), 7 jours dans une semaine et 24 heures dans par jour.. ....etc. Mais notre ordinateur ne sait pas. Il ne peut pas dire si les données sont correctes ou fausses. Il ne peut donc s'appuyer que sur les fonctions fournies par le développeur pour les exécuter ou les vérifier. Utilisez la fonction checkdate() en PHP pour vérifier la date. Dans ce chapitre, nous allons vous expliquer la fonction "checkdate()".

Syntaxe de la fonction checkdate() :

La fonction checkdate() vérifie la validité de la date. Sa syntaxe est la suivante :

 checkdate (month , day ,year )

Détails de la syntaxe :

Renvoie VRAI si la date donnée est valide, sinon renvoie FAUX.

Il a trois paramètres : la valeur valide du mois est de 1 à 12 ; la valeur valide du jour est le nombre maximum de jours dans le mois, par exemple janvier est de 31 jours, février est de 29 jours (année bissextile). ); la valeur valide de l'année Les valeurs vont de 1 à 366.


Exemple de fonction checkdate()

Nous utilisons la fonction checkdate() pour vérifiez une date correcte et une date incorrecte, Le code est le suivant :

Vérifiez d'abord la date correcte :

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$year=2017;       //年份
$month=4;
$day=30;

var_dump(checkdate($year,$month,$day));


?>
Le résultat d'exécution est le suivant :

Explication détaillée de lexemple de validité de la fonction php checkdate() vérifiant la date

Ensuite, nous utilisons la fonction checkdate() pour vérifier une date incorrecte. Nous regardons l'exemple ci-dessus et savons qu'avril a 30 jours. Maintenant, nous changeons 30 en 31 jours. 🎜>

Le résultat courant est le suivant :
<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$year=2017;       //年份
$month=4;
$day=31;

var_dump(checkdate($month,$day,$year));

?>

Explication détaillée de lexemple de validité de la fonction php checkdate() vérifiant la dateVous pouvez également écrire la date directement dans la fonction checkdate()

Ce qui précède est une utilisation simple de la fonction checkdate(). Dans la section suivante, nous expliquerons les options de format du paramètre de format date() de la fonction.
<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

var_dump(checkdate(12,4,2017));

?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn