うるう年計算機

年を入力すると、うるう年かどうかをすぐに確認でき、年間日数と直近の前後のうるう年もわかります。

この計算機でわかること

うるう年とは、2月が29日まであり、1年が366日になる年のことです。カレンダーを作るとき、日数を数えるとき、 毎年繰り返す予定を組むとき、2月29日が絡む期限や記念日を考えるときに、最初に確かめたい基本情報です。 この計算機は、現在ほとんどの国で使われているグレゴリオ暦の規則(4で割り切れる年、ただし100で割り切れる年は除く、 ただし400で割り切れる年は含める)をそのまま適用し、どの段階で結論が決まったかまで表示します。

うるう年が必要な理由

季節が一巡するのにかかる時間(回帰年)は約365.2422日で、ちょうど整数にはなりません。暦の1年を365日に固定すると、 1年ごとに約0.2422日、およそ6時間ずつ遅れていき、数十年たつと日付と季節のずれがはっきり目立ちます。 そこで一定の間隔で1日を挿入し、暦の平均的な1年の長さを回帰年に近づけます。これがうるう年の仕組みです。 回帰年の長さ自体も非常にゆっくり変化するため、365.2422という値は近似として受け取ってください。

判定ルールと「100」「400」の例外

  1. 西暦が4で割り切れれば、うるう年の候補です。
  2. そのうち100でも割り切れる年は、平年に戻します。
  3. さらに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度の規則だった ユリウス暦の累積誤差を直すためにグレゴリオ暦が作られ、採用した時期は国や地域でまちまちでした。この計算機はどの年にも グレゴリオ暦の規則を一律に当てはめるため、採用前の時代の実際の暦とは一致しないことがあります。

検算した計算例

よくある間違いと限界

結果の使いどころ

1年の日数が必要なときは、平年365日、うるう年366日を使います。利息や日割り計算では、年365日の固定計算か実日数計算かが 契約や規約によって異なるため、該当する条項を確認してください。2月29日が期限や記念日のとき、平年に2月28日と3月1日の どちらとして扱うかも、契約や制度によって違います。2つの日付のあいだの正確な日数は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以下の整数の年を受け付けます。