仕組み解説公開日 読了目安 約6

うるう年の決まり方|計算ルールと2月29日生まれの年齢の数え方

うるう年は「4年に1度」と覚えられていますが、それだけでは説明できない例外があります。この記事では、うるう年を判定する3つのルールと、なぜ4年に1度では足りないのか、そして2月29日生まれの人が平年に何歳になるのかをまとめます。

うるう年を判定する3つのルール

現在使われているグレゴリオ暦では、次の順番で判定します。上から順に当てはめ、最初に決まったところで打ち切ります。

  1. 1

    4で割り切れるか

    割り切れなければ平年です。ここでほとんどの年が確定します。

  2. 2

    100で割り切れるか

    4で割り切れても、100でも割り切れる年は平年に戻します。1900年や2100年がこれに当たります。

  3. 3

    400で割り切れるか

    100で割り切れても、400で割り切れる年はうるう年です。2000年がこれに当たります。

4で割れる100で割れる400で割れる判定
1900年×平年
2000年うるう年
2024年××うるう年
2025年×××平年
2100年×平年

なぜ4年に1度では足りないのか

地球が太陽のまわりを1周する時間は、およそ365.2422日です。1年を365日にすると、毎年およそ0.2422日ずつ足りません。これを4年ためると約0.97日になるので、4年に1度1日足すと、ほぼ帳尻が合います。

ただし4年ごとに必ず1日足すと、今度は入れすぎになります。0.2422を4倍しても1.0には届かないためで、そのずれは100年でおよそ0.78日たまります。そこで100年ごとに1回うるう年をやめ、それでも引きすぎるぶんを400年ごとに1回戻します。

  • 4年に1度だけの場合:1年の平均は365.25日。実際より約0.0078日長い
  • 100年ルールを足す:1年の平均は365.24日。今度は約0.0022日短い
  • 400年ルールで戻す:1年の平均は365.2425日。実際との差は約0.0003日

最後の状態で残るずれは、1年あたり約26秒です。3000年ほど経ってようやく1日ずれる計算になります。うるう年の例外は、日付が季節からずれていかないようにするための微調整というわけです。

近いうるう年の一覧

判定備考
2024年うるう年直前のうるう年
2028年うるう年次にくる2月29日
2032年うるう年
2036年うるう年
2040年うるう年
2100年平年100で割り切れて400で割り切れない

2000年から2096年までは、4で割り切れる年がすべてうるう年です。例外が現れるのは2100年で、そこまでは「4で割り切れるか」だけで判定して問題ありません。日常の計算で100年・400年のルールを意識する場面は、過去の日付をさかのぼるときに限られます。

2月29日生まれの人は平年にいつ年をとるか

日本では、年齢は「年齢計算ニ関スル法律」に基づいて数えます。この法律では、生まれた日を起算日として、翌年以降の応当日の前日が終わったときに1つ年をとる、と考えます。誕生日の前日に年齢が上がるという言い方をされるのはこのためです。

2月29日生まれの人は、平年に応当日がありません。この場合は2月28日の終わりに年齢が加算されると解釈されます。つまり平年でも、2月28日には新しい年齢になっています。誕生日が3月1日にずれるわけではありません。

生年月日基準日満年齢備考
2000年2月29日2025年2月27日24歳まだ加算前
2000年2月29日2025年2月28日25歳平年はこの日に加算
2000年2月29日2025年3月1日25歳変わらない
2000年2月29日2028年2月29日28歳4年ぶりの応当日

自分の年齢や日数を確認する手順

  1. 1

    生年月日を入力する

    年齢計算・記念日カウンターに生年月日を入れると、満年齢が「◯歳◯か月◯日」の形で表示されます。

  2. 2

    基準日を変えて確認する

    基準日を変えれば、その日時点での年齢が分かります。2月28日と3月1日を入れて比べると、加算されるタイミングを目で確認できます。

  3. 3

    次の誕生日を見る

    2月29日生まれの場合、平年の表示は2月28日になります。うるう年には2月29日として表示されます。

  4. 4

    通算日数と節目を確認する

    生まれてからの日数や、10000日目といった節目もあわせて表示されます。誕生日が4年に1度しかない人にとっては、こちらのほうが祝いやすい区切りになります。

書類の年齢欄や、年齢制限のある手続きで迷ったときは、その日を基準日にして確認するのが確実です。「◯歳になる年度」といった条件は、誕生日の前日に加算されるという原則を知らないと1日ずれることがあります。

うるう年にまつわる細かい話

  • オリンピックの開催年は、うるう年と重なることが多いものの、うるう年だから開催されるわけではありません
  • 2月29日は1年の60日目です。うるう年では、3月以降のすべての日が平年より1日後ろにずれます
  • うるう年は366日なので、給与や利息を日割りで計算する場合、1日あたりの単価が平年とわずかに変わります
  • 2月29日を含む1年間の契約は、満了日の扱いが決まりごとで定められている場合があります。契約書の表記を確認してください
  • システム開発では、2月29日の存在を考慮していないことが原因の不具合が定期的に発生します

日付の計算は、月の日数が一定でないうえに、うるう年という例外が重なるため、手作業だと間違えやすい領域です。日数や年齢を数える場面では、暗算や指折りで済ませず、計算した結果を残しておくと確認がしやすくなります。

よくある質問

うるう年はどうやって判定しますか?
西暦が4で割り切れる年はうるう年です。ただし100でも割り切れる年は平年に戻し、さらに400で割り切れる年はうるう年とします。この順に当てはめると、1900年は平年、2000年はうるう年、2100年は平年になります。2000年から2096年までは4で割り切れるかどうかだけで判定できます。
次のうるう年はいつですか?
2028年です。その後は2032年、2036年、2040年と4年ごとに続きます。例外が現れるのは2100年で、4で割り切れますが100でも割り切れ、400では割り切れないため平年になります。
2月29日生まれの人は平年に何歳になりますか?
平年でも、2月28日が終わる時点で1つ年をとります。日本の年齢計算は誕生日の前日の満了をもって加算する決まりのため、応当日がない年は2月28日が加算日になります。3月1日にずれるわけではありません。年齢計算・記念日カウンターで基準日を2月28日と3月1日にして比べると、この動きを確認できます。
なぜ100年に1度うるう年をやめるのですか?
1年の長さが正確には365.2422日で、4年に1度だけ調整すると入れすぎになるためです。4年ごとのルールだけだと1年あたり約0.0078日長くなり、100年で約0.78日ずれます。そこで100年ごとに1回やめ、引きすぎるぶんを400年ごとに1回戻すことで、実際の1年との差を1年あたり約26秒まで小さくしています。

この記事で紹介したツール

あわせて読みたい