年齢の計算方法
年齢は今日の日付と生年月日を比較して計算します。誕生日ごとに年数が増え、残りの月・日は最後の誕生日からの経過で求めます。総日数は生年月日から今日までのカレンダー日数の差です。
生年月日を入力すると正確な年齢と総日数がすぐに出ます。
年齢は今日の日付と生年月日を比較して計算します。誕生日ごとに年数が増え、残りの月・日は最後の誕生日からの経過で求めます。総日数は生年月日から今日までのカレンダー日数の差です。
年齢は、今日の日付から生年月日を引き、今年の誕生日を迎えたかどうかで年数を調整して計算します。例: 1998年3月22日生まれの人は、2026年7月16日時点で28歳3か月24日です。今年の誕生日はすでに過ぎているため年数が加算された状態です。
今年の年から2000を引きます。今年の誕生日をすでに迎えていればその値が満年齢、まだなら そこからさらに1引きます。2000年生まれは誕生日を迎えると(今年の年−2000)歳、迎える前はそれより1歳若い年齢です。
単純に年だけを引くと今年の誕生日を迎えたかどうかを反映できません。今日の月・日が誕生日より前であれば、単純な差からさらに1引くと正確な満年齢になります。
今日の年・月・日から生年月日の年・月・日をそれぞれ引きます。日の差が負の数になったら1か月分(前月の日数)を借りて月から1引き、その結果月の差が負の数になったら1年分(12か月)を借りて年から1引きます。こうして求めた3つの値が年齢の年・月・日です。
総生存日数は、生年月日から今日までのすべての日をうるう年も含めて年・月に丸めずそのまま1日単位で数えた値です。単純に(今日の日付−生年月日)を日数で表したもので、どれだけ長く生きているかを最も精密に示す単一の数値です。
いいえ。2023年6月施行の「満年齢統一法」以降、公的・法的手続きでは満年齢のみが使われます。この計算機も満年齢基準です。
数え年は生まれた年を1歳とし正月ごとに1歳加える方式で、満年齢より1〜2歳多く出ます。満年齢は生まれた日を0歳とし誕生日ごとに1歳加えます。この計算機は満年齢のみを使用します。
今日から、誕生日と同じ月・日が次に巡ってくる日まで(今年の誕生日がまだなら今年、過ぎていれば来年)を数えます。結果はほとんどの年で365日ですが、間にうるう年が入るかどうかで364日や366日になることもあります。
いいえ。端末に設定されたローカルな日付のみを比較するため、生まれた時刻やタイムゾーンは年・月・日の結果に影響しません。
| 生年月日 | 年齢 | 総生存日数 | 次の誕生日まで |
|---|---|---|---|
| 1998-03-22 | 28歳3か月24日 | 10,343日 | 249日 |
| 2000-01-01 | 26歳6か月15日 | 9,693日 | 169日 |
| 1990-12-31 | 35歳6か月15日 | 12,981日 | 168日 |
| 2010-07-16 | 16歳0か月0日 | 5,844日 | 365日 |
| 1985-07-15 | 41歳0か月1日 | 14,976日 | 364日 |
年だけを引くと今年の誕生日をすでに迎えたかどうかを反映できません。今日の月・日が誕生日より前であれば、まだ満1年に達していないため、単純な年数差から1を引きます。
満年齢は生まれた日を0歳として、誕生日ごとに1歳を加える現在の標準的な数え方で、このツールもこの方式を採用しています。一方、数え年は生まれた時点を1歳とし、元日ごとに年齢が増える日本の伝統的な数え方で、満年齢より1〜2歳多くなるのが一般的です。
総生存日数は、生年月日から今日までのすべての日をうるう年も含めて1日単位でそのまま数えた値です。年・月・日に丸めない、最も精密な単一の数値です。
いいえ。端末に設定されたローカルな日付のみを比較するため、時刻やタイムゾーンは年・月・日の計算に影響しません。
この計算機は暦の日付のみを使用し、タイムゾーンや正確な出生時刻は反映しません。結果は一般的な参考用であり、法的・医療的な年齢基準が必要な場合は、その状況で求められる正確な計算方法を別途確認してください。
最終更新: 2026-08-24