ホームページ  >  記事  >  バックエンド開発  >  PHP は通常の年か閏年かを判断します

PHP は通常の年か閏年かを判断します

(*-*)浩
(*-*)浩オリジナル
2019-10-19 10:46:385098ブラウズ

グレゴリオ暦の閏年決定規則は、4 年ごとに閏があり、100 年ごとに閏がなく、400 年ごとに閏があります。

PHP は通常の年か閏年かを判断します

自然な書き方は次のとおりです: (推奨学習: PHP ビデオ チュートリアル )

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

方法 2: 2 種類あります

(1). 4 で割り切れるが 100 で割り切れない通常の年がうるう年です。 (たとえば、2004 年はうるう年ですが、1900 年はうるう年ではありません)

(2). 400 で割り切れるが、3200 で割り切れない世紀年はうるう年です。 (たとえば、2000 年はうるう年ですが、3200 年はうるう年ではありません)

コード:

$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."不是闰年!";}
}

以上がPHP は通常の年か閏年かを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。