この計算機でわかること
うるう年とは、2月が29日まであり、1年が366日になる年のことです。カレンダーを作るとき、日数を数えるとき、 毎年繰り返す予定を組むとき、2月29日が絡む期限や記念日を考えるときに、最初に確かめたい基本情報です。 この計算機は、現在ほとんどの国で使われているグレゴリオ暦の規則(4で割り切れる年、ただし100で割り切れる年は除く、 ただし400で割り切れる年は含める)をそのまま適用し、どの段階で結論が決まったかまで表示します。
うるう年が必要な理由
季節が一巡するのにかかる時間(回帰年)は約365.2422日で、ちょうど整数にはなりません。暦の1年を365日に固定すると、 1年ごとに約0.2422日、およそ6時間ずつ遅れていき、数十年たつと日付と季節のずれがはっきり目立ちます。 そこで一定の間隔で1日を挿入し、暦の平均的な1年の長さを回帰年に近づけます。これがうるう年の仕組みです。 回帰年の長さ自体も非常にゆっくり変化するため、365.2422という値は近似として受け取ってください。
判定ルールと「100」「400」の例外
- 西暦が4で割り切れれば、うるう年の候補です。
- そのうち100でも割り切れる年は、平年に戻します。
- さらに400でも割り切れる年は、再びうるう年にします。
4年に1度だけ1日足す方法では、平均の1年が365.25日となり、回帰年よりわずかに長くなります。この差を縮めるため、 400年のあいだにうるう年を3回減らしたのがグレゴリオ暦の規則です。次の表は、100の倍数の年がどの段階で 振り分けられるかを、このページの判定関数で実際に計算した結果です。
| 西暦 | 4の倍数 | 100の倍数 | 400の倍数 | 判定 |
|---|---|---|---|---|
| 1600年 | ○ | ○ | ○ | うるう年 |
| 1700年 | ○ | ○ | × | 平年 |
| 1800年 | ○ | ○ | × | 平年 |
| 1900年 | ○ | ○ | × | 平年 |
| 2000年 | ○ | ○ | ○ | うるう年 |
| 2100年 | ○ | ○ | × | 平年 |
| 2200年 | ○ | ○ | × | 平年 |
| 2300年 | ○ | ○ | × | 平年 |
| 2400年 | ○ | ○ | ○ | うるう年 |
1700年・1800年・1900年・2100年・2200年・2300年は平年で、1600年・2000年・2400年はうるう年です。 2000年は100の倍数なのにうるう年だった珍しい年なので、「100年ごとはうるう年ではない」と覚えているだけでは間違えます。
2024年以降のうるう年
規則をそのまま回して求めた2024年以降のうるう年は、2024、2028、2032、2036、2040、2044、2048、2052、2056、2060、2064、2068、2072、2076、2080、2084、2088、2092、2096、2104、2108、2112年です。大半は4年間隔ですが、 2100年が平年のため、2096年と2104年のあいだだけ8年空きます。
400年周期と誤差の比較
グレゴリオ暦は400年(146,097日)で一巡します。次の表は、回帰年を365.2422日と仮定して2つの規則を比べたものです。 回帰年が近似値なので、最後の列は桁の目安として見てください。
| 規則 | 400年中のうるう年 | 400年の日数 | 平均の1年(日) | 回帰年との差(日/年) | 1日ずれるまで |
|---|---|---|---|---|---|
| 4年に1度(単純な規則) | 100回 | 146,100日 | 365.2500 | +0.0078 | 約128年 |
| グレゴリオ暦の規則 | 97回 | 146,097日 | 365.2425 | +0.0003 | 約3,333年 |
単純な4年規則は約128年で1日分のずれがたまりますが、グレゴリオ暦の規則は数千年単位まで持ちこたえます。 それでも完全ではないため、遠い未来にはさらなる調整が必要になる可能性があります。歴史的には、4年に1度の規則だった ユリウス暦の累積誤差を直すためにグレゴリオ暦が作られ、採用した時期は国や地域でまちまちでした。この計算機はどの年にも グレゴリオ暦の規則を一律に当てはめるため、採用前の時代の実際の暦とは一致しないことがあります。
検算した計算例
- 2024年: 4の倍数で100の倍数ではないのでうるう年です。年間366日、2月は29日です。
- 1900年: 4と100の倍数ですが400の倍数ではないので平年です。2000年と取り違えやすい代表例です。
- 100年分の日数: 2000〜2099年はうるう年が25回で合計36,525日、 1900〜1999年は24回で合計36,524日です。100年が常に36,525日とは限りません。
- 2月29日の確率: 400年の周期に2月29日は97回しかないため、任意の1日が2月29日である確率は 約1/1,506です。
よくある間違いと限界
- 「4で割り切れれば必ずうるう年」と覚えていると、1900年や2100年で間違えます。
- 「100で割り切れれば平年」だけだと、2000年や2400年で間違えます。
- うるう年は太陽暦の規則です。旧暦などの太陰太陽暦にある閏月は、月単位で挿入する別の仕組みで、判定式も異なります。
- このツールは年だけを入力して判定します。2月30日のような日付が存在するかの検査はしません。
- うるう秒(時計に1秒を挿入する調整)は地球の自転に関する補正で、うるう年とは別物です。
結果の使いどころ
1年の日数が必要なときは、平年365日、うるう年366日を使います。利息や日割り計算では、年365日の固定計算か実日数計算かが 契約や規約によって異なるため、該当する条項を確認してください。2月29日が期限や記念日のとき、平年に2月28日と3月1日の どちらとして扱うかも、契約や制度によって違います。2つの日付のあいだの正確な日数はD-Dayカウントダウン計算機、誕生日に関する計算は年齢計算機が、うるう日を含めて処理します。
あわせて使いたいツール
- D-Dayカウントダウン計算機 - 目標日までの残り日数
- 年齢計算機 - 誕生日から数える年齢
- 誕生日のパラドックス計算機 - 同じ誕生日になる確率
- 単位変換ツール - 時間・日数などの単位換算
よくある質問
2月29日生まれの人は、誕生日をいつ祝いますか?
うるう年でない年には2月29日がないため、2月28日や3月1日に祝う人が多いです。法律や制度上の扱いは国や制度によって異なり、一律には言えません。
旧暦にもうるう年のような仕組みはありますか?
太陰太陽暦では、太陽暦とのずれを補うために数年に一度、閏月(ひと月まるごとの追加)を入れます。太陽暦のうるう年とは原理が異なります。
2000年はうるう年で、1900年は平年なのはなぜですか?
どちらも100の倍数なのでいったん平年扱いになりますが、2000年は400の倍数なので再びうるう年になります。1900年は400で割り切れないため平年のままです。
2100年はうるう年ですか?
いいえ。100の倍数で400の倍数ではないので平年で、2096年の次のうるう年は2104年です。
うるう年は1年何日、何時間ですか?
うるう年は366日(8,784時間)、平年は365日(8,760時間)です。グレゴリオ暦の平均の1年は、400年周期で365.2425日です。
ずっと昔や遠い未来の年も判定できますか?
計算自体はできますが、グレゴリオ暦を使う前の年は実際の暦が異なったため、現在の規則を遡って当てはめた値にすぎません。このツールは1以上999999以下の整数の年を受け付けます。