うるう年判定
西暦の年を入力すると、うるう年かどうかを即座に判定します。4年・100年・400年の3つのルールをすべて表示し、理由も確認できます。
-
使い方
- 西暦の年 (4桁の数字) を入力すると、その年がうるう年かどうかをすぐに表示します。
- 判定の根拠となったルール (4年ごと・100年の例外・400年の例外のどれに該当したか) も合わせて表示されるので、「なぜうるう年なのか」を確認できます。
- うるう年は365日ではなく366日あり、2月の日数が29日になります。
うるう年の計算根拠
うるう年は、地球が太陽を1周する時間 (約365.2422日) と、1年を365日とするカレンダーとのズレを補正するための仕組みです。現在広く使われているグレゴリオ暦では、次の3段階のルールでうるう年を判定します。
- 西暦年が 4で割り切れる 年は、原則としてうるう年。
- ただし、100で割り切れる 年は、うるう年にしない (平年に戻す)。
- ただし、400で割り切れる 年は、やはりうるう年にする (例外の例外)。
この結果、1年の平均日数は 365 + 1/4 − 1/100 + 1/400 = 365.2425日となり、天文学上の1年 (約365.2422日) に非常に近い値になります。400年に1度 (100年単位の3回) だけうるう年を間引くことで、単純な4年ごとのユリウス暦よりも誤差を小さくしているのがグレゴリオ暦の特徴です。日本では明治5年の太政官布告第337号「改暦ノ件」によってグレゴリオ暦 (太陽暦) が採用され、以来このルールに基づいて暦が運用されています (国立国会図書館「日本の暦」、国立天文台 暦Wiki「グレゴリオ暦」) 。
ちなみに西暦2000年は「100で割り切れるが400でも割り切れる」珍しいパターンで、ルール2の例外に該当せずうるう年でした。次にこのパターンが来るのは2400年です。
よくある用途
| 場面 | 使い方 |
|---|---|
| カレンダー・予定表アプリの開発 | 2月の日数 (28日/29日) を正しく表示できるか確認する |
| 生年月日・年齢計算 | 2月29日生まれの人の誕生日の扱いを確認する際の前提として使う |
| 給与計算・年間日数の集計 | 365日/366日のどちらで計算すべきかを確認する |
| 歴史・統計データの確認 | 特定の年の日数の違いを調べる |
入力した値はサーバーに送信されず、このページを閉じると消えます。