Maison > développement back-end > Problème PHP > PHP détermine s'il s'agit d'une année normale ou d'une année bissextile

PHP détermine s'il s'agit d'une année normale ou d'une année bissextile

(*-*)浩
Libérer: 2023-02-27 11:52:01
original
5101 Les gens l'ont consulté

La règle suivie pour déterminer les années bissextiles dans le calendrier grégorien est la suivante : il y a un saut tous les quatre ans, il n'y a pas de saut dans cent ans, et il y aura un autre saut dans quatre cents ans.

PHP détermine s'il s'agit d'une année normale ou d'une année bissextile

La manière naturelle d'écrire est la suivante : (apprentissage recommandé : Tutoriel vidéo PHP)

$year=2015;
if(($year%4 == 0 && $year%100 != 0) || ($year%400 == 0 )) {
echo "$year is run yerar. 
";
}else {
 
echo "$year is ping year. 
";
}
Copier après la connexion

Méthode 2 : Il en existe deux types

(1) Une année bissextile est une année ordinaire qui est divisible par 4 mais non divisible par 100. (Par exemple, 2004 est une année bissextile, et 1900 n'est pas une année bissextile)

(2) Une année séculaire qui est divisible par 400 mais non divisible par 3200 est une année bissextile. (Par exemple, 2000 est une année bissextile, et 3200 n'est pas une année bissextile)

Code :

$year=mt_rand(1900,2200);//从1900年到2200,可以自己改,也可以给一个定值。
if($year%100==0){//判断世纪年
if ($year%400==0&&$year%3200!=0){
   echo "世纪年".$year."是闰年!";//世纪年里的闰年
}
else{echo "世纪年".$year."不是闰年!";}
}
else{//剩下的就是普通年了
   if($year%4==0&&$year%100!=0){
   echo "普通年".$year."是闰年!";//普通年里的闰年
}
else {echo "普通年".$year."不是闰年!";}
}
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal