- 閏年(うるう年)かを判定する
- 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 ‘閏年ではない’;
}
?>
【この記事のタグ】
コメントを残す