Calendar

<< 12月  
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
  • 閏年(うるう年)かを判定する
  • 2009.12.19
  • 日付処理を行う場合、閏年(一年が366日ある年、2月29日のある年)があるため、閏年かどうかを考慮しなければならない場合があります。
    閏年は以下の定義のようなので、これさえ分かっていれば処理は簡単です。


    1.4で割り切れる年
    2.100で割り切れる年は、閏年ではない
    3.400で割り切れる

    これを元に、PHP を使って書いてみると・・・
    ※$yearは判定する年


    <?php
    if (($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0) {
    print ‘閏年’;
    } else {
    print ‘閏年ではない’;
    }
    ?>

【この記事のタグ】

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

▲ PAGE TOP