はじめに
年齢を計算するときは、生年月日だけでなく『いつ時点の年齢を知りたいか』という基準日も必要です。今の年齢なら今日、入学日や申込日など特定の日の年齢ならその日を基準日にします。
一般的な満年齢は、生まれた年と基準年の差から、その年の誕生日を迎えたかどうかで調整します。月齢や生後日数を知りたい場合は、満年齢だけでなく暦上の月・日や経過日数も確認します。
この記事では、満年齢、何歳何か月何日、指定日時点の年齢、生まれてからの経過日数、次の誕生日までの日数を順番に整理します。
生年月日から満年齢を計算する方法
満年齢を求める基本は『基準年-生まれた年』です。ただし、基準日時点でその年の誕生日をまだ迎えていない場合は、そこから1を引きます。
例えば2000年8月20日生まれの人を2026年8月12日時点で計算すると、2026-2000=26ですが、8月20日の誕生日前なので満25歳です。2026年8月20日以降なら満26歳になります。
| 生年月日 | 基準日 | 誕生日の状況 | 満年齢 |
|---|---|---|---|
| 2000年8月20日 | 2026年8月12日 | まだ迎えていない | 満25歳 |
| 2000年8月20日 | 2026年8月20日 | 誕生日当日 | 満26歳 |
| 2000年1月1日 | 2026年8月12日 | すでに迎えた | 満26歳 |
何歳何か月何日まで計算するには?
『26歳7か月11日』のように細かく表示するときは、まず最後の誕生日までの満年齢を求め、その日から基準日までを月・日へ分けます。
月の日数は28日から31日まで異なるため、単純に経過日数を30で割るのではなく、暦上の月を順番に進めて計算する方が正確です。乳幼児の月齢などを確認するときにもこの考え方を使います。
指定日時点で何歳かを計算する方法
今日以外の日付でも考え方は同じです。基準日を入学日、卒業日、申込日、イベント日などへ変えると、その日付時点での満年齢を求められます。
未来の日付を指定すれば『来年の4月1日に何歳か』、過去の日付を指定すれば『5年前の時点で何歳だったか』のような確認もできます。
生まれてから何日?生後日数の数え方
生後日数は、生年月日から基準日までに経過した暦日数として計算できます。このページとToolerの年齢計算ツールでは、出生当日を0日として扱います。
例えば8月1日生まれを8月12日時点で数えると経過日数は11日です。『出生当日を1日目』とする数え方とは1日ずれるため、用途に応じて数え方の定義を確認してください。
次の誕生日まであと何日かを計算する
基準日と、その年または翌年の誕生日の日付との差を取ると、次の誕生日までの日数を求められます。基準日が誕生日当日の場合は0日です。
誕生日までの日数を使えば、記念日の予定や年齢条件が変わる時期の確認にも利用できます。
2月29日生まれを計算するときの注意
2月29日はうるう年にだけ存在するため、非うるう年での誕生日相当日の扱いにはルールが必要です。Toolerの年齢計算では、暦計算上の便宜として非うるう年は2月28日を誕生日相当日として扱います。
これはツール内の表示・計算ルールです。法律、契約、保険、受験資格など制度上の厳密な年齢判定が必要な場合は、その制度や手続きの定めを確認してください。
公開前のチェックリスト
- ✓生年月日を正しく入力した
- ✓今日の年齢なら基準日が今日になっている
- ✓過去・未来の年齢なら確認したい日付を基準日にした
- ✓制度上の年齢条件は該当する規定も確認した
読んだ内容をすぐ確認
年齢計算を使う
生年月日から満年齢、何歳何か月、生後日数、次の誕生日までをまとめて計算できます。
よくある質問
Q. 生年月日から何歳か計算する式は?
A. 基準年から生まれた年を引き、その年の誕生日をまだ迎えていなければさらに1を引くと、一般的な満年齢を求められます。
Q. 今日ではなく指定日の年齢も計算できますか?
A. できます。基準日を任意の日付に変え、同じ方法で誕生日を迎えているかを比較します。
Q. 生まれてから何日かはどう数えますか?
A. Toolerでは出生当日を0日として、生年月日から基準日までに経過した暦日数を表示します。
Q. 2月29日生まれはどう扱いますか?
A. Toolerの暦計算では非うるう年の2月28日を誕生日相当日として扱います。制度上の厳密な年齢判定は、その制度の規定を確認してください。

