うるう年の決まり方|計算ルールと2月29日生まれの年齢の数え方
うるう年は「4年に1度」と覚えられていますが、それだけでは説明できない例外があります。この記事では、うるう年を判定する3つのルールと、なぜ4年に1度では足りないのか、そして2月29日生まれの人が平年に何歳になるのかをまとめます。
うるう年を判定する3つのルール
現在使われているグレゴリオ暦では、次の順番で判定します。上から順に当てはめ、最初に決まったところで打ち切ります。
- 1
4で割り切れるか
割り切れなければ平年です。ここでほとんどの年が確定します。
- 2
100で割り切れるか
4で割り切れても、100でも割り切れる年は平年に戻します。1900年や2100年がこれに当たります。
- 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
生年月日を入力する
年齢計算・記念日カウンターに生年月日を入れると、満年齢が「◯歳◯か月◯日」の形で表示されます。
- 2
基準日を変えて確認する
基準日を変えれば、その日時点での年齢が分かります。2月28日と3月1日を入れて比べると、加算されるタイミングを目で確認できます。
- 3
次の誕生日を見る
2月29日生まれの場合、平年の表示は2月28日になります。うるう年には2月29日として表示されます。
- 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秒まで小さくしています。
この記事で紹介したツール
あわせて読みたい
年齢の数え方|満年齢と数え年の違い・早見表の作り方
「数え年で何歳ですか」と聞かれて詰まった経験はないでしょうか。満年齢と数え年は数え始めが違うだけですが、七五三や厄年、年祝いでは数え年が基準になります。この記事では2つの数え方の違いと、生年月日から両方を一度に確認する手順をまとめます。
記事を読む →学年の数え方|早生まれと4月1日生まれが1つ上になる理由
日本の学年は「4月2日から翌年4月1日生まれ」で区切られます。1日違いで学年が変わるこの線引きには、年齢の数え方の法律が関係しています。この記事では区切りの理由と、生年月日から入学年度と現在の学年を割り出す手順をまとめます。
記事を読む →干支と星座の調べ方|生年月日から分かる早見表と境目の日付
干支は西暦から計算でき、星座は誕生日の日付だけで決まります。どちらも仕組みを知っていれば暗記の必要はありません。この記事では干支の計算式と十二支の早見表、12星座の期間一覧、境目の日に生まれたときの考え方をまとめます。
記事を読む →