Toolify

うるう年判定(ルール解説付き)

年を入力すると、うるう年判定とそれを決めるルール、2月の日数・年間日数・前後のうるう年が表示されます。

2,026 はうるう年ではありません
4で割り切れない → うるう年ではない
年間日数
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日スキップと世紀ルールを導入。

入力データはサーバーに送信?

いいえ。すべてブラウザ内で計算されます。

関連ツール

最終更新: