うるう年判定(ルール解説付き)
年を入力すると、うるう年判定とそれを決めるルール、2月の日数・年間日数・前後のうるう年が表示されます。
- 年間日数
- 365
- 2月の日数
- 28
- 前のうるう年
- 2,024
- 次のうるう年
- 2,028
仕組み
グレゴリオ暦のうるう年ルール
うるう年の判定: ①4で割り切れる年はうるう年、②ただし100で割り切れる年(世紀年)はうるう年ではない、③しかし400で割り切れる年はやはりうるう年。例: 1900年は100で割り切れるが400では割り切れないのでうるう年ではない。2000年は400で割り切れるのでうるう年。2024年は4で割り切れるのでうるう年、2100年は400で割り切れないのでうるう年ではない。
このルールは地球の公転周期(約365.2425日)に暦を合わせるためのもの。「4年に1度」だけだと400年で約3日ずれますが、100年と400年の例外で誤差を3300年に1日まで縮められます。
なぜうるう年が必要なのか
地球の公転周期は約365.2422日で、ちょうど365日ではありません。補正なしだと暦上の日付と季節が徐々にずれていきます。365日固定で100年経つと暦は春分・秋分から約24日遅れ、季節が暦上を移動して見えるようになります。
ユリウス暦(紀元前45年)は4年ごとにうるう年を入れる単純ルールでしたが、わずかに過剰補正でした。1582年のグレゴリウス13世の改暦で世紀ルールが追加され、現代のグレゴリオ暦になりました。
うるう年の豆知識
2月29日生まれの人は4年に1度しか「本当の誕生日」が来ません。法律上は多くの法域で2月28日扱いになります(年齢計算で)。
古いソフトウェアは100年のうるう判定を間違える事例が(4年ルールだけ実装したバグ)。2000年は400で割れるので偶然動作したが、2100年で潜在バグが顕在化する可能性が指摘されています。
天文学的にはより複雑: 太陽年は約365.2422日、太陰月は約29.53日。ユダヤ暦・イスラム暦・中国の旧暦は単純な1日追加ではなく「閏月」(1か月まるごと)を使います。
よくある質問
›2024年はうるう年?
はい。2024は4で割り切れ、100では割り切れないのでうるう年。2024年2月は29日まで。
›2100年はうるう年?
いいえ。2100は100で割り切れますが400で割り切れないため、うるう年ではありません。2100年2月は28日まで。
›2000年はうるう年で1900年はうるう年でないのは?
両方100で割り切れますが、400でも割り切れる年(世紀例外)のみうるう年。2000÷400=5(整数)でうるう年、1900÷400=4.75でうるう年ではない。
›次のうるう年は?
2024年の次は2028年。以降4年ごと(2032、2036…)が2100年までは続きます。2100年はスキップされます。
›うるう年は何日?
366日。追加日は2月29日。週数は52週+2日。
›西暦0年はうるう年?
グレゴリオ暦(およびユリウス暦)には西暦0年は存在せず、紀元前1年から紀元1年へ直接移ります。天文学的には西暦0年を仮定することがあり、ルール上はうるう年扱い。
›なぜグレゴリオ改暦が必要だった?
ユリウス暦はわずかに過剰補正で、1582年までに実季節と10日ずれていました。グレゴリウス13世が10日スキップと世紀ルールを導入。
›入力データはサーバーに送信?
いいえ。すべてブラウザ内で計算されます。
関連ツール
最終更新: