うるう年は4年に一度。それなら2100年は?
2000年にはあった2月29日が、2100年にはありません。400年に97回という配り方を数えると、例外だらけに見える暦の規則が、一つの計算として見えてきます。
本文だけの読書時間の目安です。図や比較を見たり、操作したりする時間は含みません。
グレゴリオ暦は、4年ごとの追加を100年ごとに外し、400年ごとには残します。400年で97回という配分が、平均365.2425日の暦を作ります。
2000年にはあった2月29日が、2100年にはない
うるう年は4年に一度。そう覚えていれば、たいていの年のカレンダーは読めます。ところが2000年はうるう年で、2100年は平年。どちらも4で割り切れ、末尾も同じ00なのに、2月の日数が違います。規則が途中で変わるのでしょうか。
いま使われるグレゴリオ暦には、初めから例外を含む三段の規則があります。4で割り切れる年に一日を足す。ただし100で割り切れる年には足さない。さらに400で割り切れる年には、やはり足す。2000は400で割り切れますが、2100は割り切れません。この違いが、二つの年を分けます。
細かな例外を丸暗記する前に、「何を合わせるために足したり引いたりするのか」を考えてみましょう。カレンダーは一日ずつしか増やせないのに、季節の巡りは整数の日数では収まらない。その端数を、長い期間に振り分ける仕組みがうるう年です。
READ THE COMPARISON / 図から、ひとつ発見
400年に100回、から3回を引く。
1〜400年という一まとまりで、4の倍数だけを並べると100個。100・200・300年を平年に戻し、400年はうるう年のままです。
斜線:100・200・300を除く / 濃い枠:400は残す
| 数えるもの | 結果 |
|---|---|
| 平年365日 × 400年 | 146,000日 |
| 追加するうるう日 | 97日 |
| 合計 ÷ 400年 | 平均365.2425日 |
比較の条件グレゴリオ暦の規則を、400年周期で数えた図。歴史上の各地域が西暦1年からこの暦を使っていた、という意味ではありません。季節の長さが永久に一定という模型でもありません。
一年は、何の一周を数えている?
暦を季節に合わせるときに関わるのが、太陽年と呼ばれる平均的な周期です。その長さは、およそ365.2422日。365日という整数に、約0.2422日が余ります。毎年365日だけで進む暦では、この小さな差が積み重なり、同じ日付と季節の関係が少しずつ動いていきます。
ここで「地球が一周するから365.2422日」とだけ覚えると、何を一周の目印にしたかが抜けます。遠い恒星を基準にする恒星年と、季節の巡りに関わる太陽年は同じではありません。地球の自転軸の向きが長い時間で変わるため、季節の目印も恒星に対して動くからです。
また、実際の春分から翌年の春分までが、毎回ぴたり365.2422日になるわけでもありません。天体の運動には変動があり、平均的な太陽年と個々の年の間隔を区別する必要があります。ここでは細かな年ごとの動きより、整数の暦を平均の周期へどう近づけるかに注目します。
4年に一日だけ足すと、少し足しすぎる
365日から余る約0.2422日を4年分集めると、約0.9688日。ほぼ一日になります。そこで4年に一日を追加すれば、毎年365日とするより季節の巡りに近づけます。4年間の日数は365×4+1で1461日、一年の平均は365.25日です。
ただし、0.9688日より一日のほうが少し長い。4年ごとに一日ずつ足し続けると、今回の近似値では4年で約0.0312日、約45分を余計に足すことになります。一回では目立たなくても、同じ仕組みを何世紀も使うと無視できません。
つまり、例外の規則は「ときどき気分で2月29日をなくす」ためのものではありません。最初の4年ルールで補った結果、今度は少し多くなった分を減らすためにあります。端数へ近づくために一日を足し、その足し方の粗さを、さらに長い周期で調整しているのです。
400年の箱に、うるう日を97枚入れる
2001年から2400年までの400年間を、一つの箱として数えます。まず4年ごとの規則だけなら、うるう日は100回。ここから100で割り切れる2100、2200、2300、2400年の四つを外すと96回です。しかし2400年は400で割り切れるので、一回を戻します。100−4+1で97回になります。
同じことを100年ずつの四つの引き出しに分けると、2001〜2100年は24回、2101〜2200年も24回、2201〜2300年も24回、2301〜2400年は25回。最後の引き出しにだけ、400年の例外で残る一日があります。これを24・24・24・25と並べると、例外の場所を追いやすくなります。
400年の平均は365+97÷400で365.2425日です。4年ごとの追加だけで作った365.25日より、季節の巡りに関わる平均へ近づきました。400年間のうち、通常の4年ルールから三回だけ追加を見送る。その三回が、見慣れた「100年」「400年」という条件の役目です。
見分ける順番を変えると、例外を落とさない
ある年がうるう年か判定するときは、最も強い条件から見ると整理できます。まず400で割り切れるか。割り切れれば、うるう年です。そうでなければ100で割り切れるか。ここに当たれば平年。どちらでもなければ4で割り切れるかを見て、割り切れればうるう年、それ以外は平年になります。
この順なら、2000年は最初の段でうるう年、2100年は二段目で平年、2024年は三段目でうるう年と決まります。100年の条件だけを見て「末尾が00なら全部平年」とすると、2000年や2400年を間違えます。4年の条件だけを見ても、今度は2100年を間違えます。
その結果、2096年の次のうるう年は2104年です。2100年を飛ばすため、この間は8年空きます。「うるう年どうしの間隔は必ず4年」と思っていると意外ですが、同じ規則から自然に出てくる結果です。カレンダーの例外は、日付の並び方にも実際の違いを作ります。
曜日まで、400年で元へ戻る
400年間の合計日数は、平年だけを並べた365×400日に97日を足して、146097日。これを一週間の7日で割ると、20871週となり、余りがありません。グレゴリオ暦では、うるう年の配置に加えて、同じ月日の曜日も400年を隔てると繰り返す仕組みになっています。
たとえば2001年から2400年までを一巡とすれば、次の2401年は2001年と同じ曜日から始まり、うるう年の位置も対応します。これは天体が400年後にまったく同じ配置へ戻るという意味ではありません。暦が決めた日数の組合せが、7日の周期でもちょうど一巡するという計算上の性質です。
うるう日の97回という数を見ただけでは、曜日との関係までは見えません。日数を合計し、別の単位である週で割ると、もう一つの規則性が現れます。一年、四年、四百年、一週間。いつも別々に考えている時間の区切りが、一つの割り算でつながります。
365.2425日は、自然を永久に写した数字ではない
グレゴリオ暦の一年の平均365.2425日は、規則から正確に決まる数です。一方、比較相手の太陽年は、時代による緩やかな変化を含む天文学上の量です。国立天文台の資料では、近似した両者の差は一年あたり約0.00031日。数千年をまとめれば一日程度になる大きさですが、この引き算だけで遠い未来の季節や改暦を決めることはできません。
実際の春分の間隔は平均太陽年と完全には一致せず、長期的な変化もあります。「三千何年後に必ずこの日付がずれる」「4000年には新しい例外が適用される」と、決まっている規則のように扱うのは早計です。現行の判定は4・100・400の条件です。
さらに、この規則を過去の年に計算上当てはめることと、その土地の人々が当時この暦を使っていたことも別です。歴史資料の日付を読むときには、国や地域、採用時期を確認する必要があります。算術の規則が分かれば、どんな時代の暦でもそのまま読めるわけではありません。
2月29日は、長い割り算が見える一日
2月のカレンダーに一つだけ増える29日は、その年だけを見れば小さな変化です。ところが、400年を一枚の図にして眺めると、97回の追加が平均365.2425日を作っていることが見えてきます。一年に0.2425日ずつ書き足せないから、丸ごとの一日を、決まった年へ配っているのです。
2000年と2100年の違いを問われたら、400で割れるかどうかだけでも答えられます。そこからもう一歩進んで、なぜそんな条件が要るのかと考えると、季節の巡りと日付の箱の間にある端数へたどり着きます。例外は規則の邪魔をするものではなく、規則が自然の周期に近づくための調整だと分かります。
次に2月29日を見たときには、その一日の周りに、追加しなかった世紀の年も思い浮かべてみてください。カレンダーには印刷されない選択まで含めて、私たちは長い時間の帳尻を、一日ずつ合わせています。
出典と確認メモ
一次資料・専門機関の解説をもとに、独自に構成しました。
本文の調査・構成・英訳には生成AIの補助を用いています。出典との照合や編集上の点検を行っていますが、専門家や英語母語話者による独立したレビューは未実施です。
- 国立天文台どの年がうるう年になるの? ↗(新しいタブで開く)
- 国立天文台 暦計算室暦Wiki/グレゴリオ暦 ↗(新しいタブで開く)
- 国立天文台 暦計算室暦Wiki/季節/季節のめぐりの周期 ↗(新しいタブで開く)
確認日:
国立天文台の閏年FAQ、グレゴリオ暦・季節周期の解説本文を開き、判定規則、400年の日数、平均太陽年と恒星年の違い、長期予測の限界を照合しました。2001〜2400年の閏年の個数、百年区切り、曜日周期は規則から独自に計算。太陽年を約365.2422日とする計算は近似で、特定年の春分間隔の予報ではありません。
この記事の権利・状態・変更履歴
- 状態
- 無料公開版。制作・更新履歴は以下に記録しています。
- 版
- 0.1.0
- 本文・図解の権利
- 本文は独自の日本語要約。SVGと概念図は新規作成。外部画像・原文・音源の転載なし。
- 資料の扱い
- リンクによる参照のみ。各出典の権利は各権利者に帰属します。
- · v0.1.0 — 一次資料・専門機関の説明を照合し、独自の比較と図解を備えた非公開プレビュー原稿を作成。看板特集へ接続。正式公開は未承認。
また読み返すなら。
次の一冊へ
隣の棚で、つながる一冊。
つながりは、題材を読み比べるための比較や連想です。異なる題材が同じ原理で動く、という主張ではありません。
暦が切り替わると、日付はどうつながる?
この規則をどの年にも機械的に当てはめるだけでは、昔の人が記した日付は読めません。日本の改暦で実際に何日の次が何日になったかを、暦の採用時期と合わせて見ます。
12月2日の翌日が元日。消えた日付は、どこへ行った?一年の端数から、時計と太陽のずれへ
うるう日は季節の巡りと暦の日数を合わせる仕組みです。標準時では経度と均時差を分けて、同じ12時でも太陽の位置が違う理由を考えます。似た時間の話でも、調整する量は別です。
日本中が12時でも、太陽のお昼は同時じゃない?端数を数える前に、単位をそろえる
一年の日数を比べるには、太陽年・暦の平均・個々の年を区別しました。台所でも、同じ数字が体積か重さかで意味が変わります。何を一つとして数えたかを確かめる寄り道です。
大さじは同じ。上白糖9g、水15g、塩18gのなぜ暦の例外から、ゲームの保証へ
うるう年は「四年に一回」だけでなく、例外まで含めた規則でした。ゲームの5%にも、独立抽選か保証付きかという条件があります。数字の後ろにあるルールを比べます。
ゲームの「5%」は、20回で必ず出る?