年齢計算
生年月日から、基準日(通常は今日)までの満年齢を年・月・日で求めます。総週数や経過日数も表示でき、届出・入学・ビザ・期限管理に便利です。
計算する
満年齢
計算式
暦年齢は、生年月日から基準日(多くは今日)までのグレゴリオ暦での経過時間です。年・月・日を引き、日や月がまだ到来していない場合は前の月や年から「借りる」——日常の日付計算と同じ考え方です。
計算例
- 生年月日1990年1月15日、基準日2026年7月1日
- 年: 2026 − 1990 = 36(その年の誕生日は既に経過)
- 年内で1月15日から7月1日まで: 5か月と16日
結果: 36歳5か月16日
年齢の計算方法
「年齢」の数え方は一つではありません。本ツールはグレゴリオ暦に基づく満年齢(誕生日で増える暦年齢)を返します。日本の戸籍・パスポート・ほとんどの行政手続きで使われる方式です。
満年齢(誕生日で増える)
年齢は誕生日に増えます。3歳11か月の人は次の誕生日まで「3歳」です。多くの書類が求めるのはこの満年齢です。本ツールは残りの月・日も示し、より細かく把握できます。
生年月日と今日のあいだの総日数・総週数も表示します。乳幼児の日齢・週齢など、年/月/日の分解より連続量が欲しいときに便利です。
数え年との違い
伝統的な数え年では生まれた時点で1歳とし、元日で歳を取る地域・習慣もあります。日本でもかつて数え年が広く使われましたが、現在の公的書類・学校・医療の多くは満年齢です。
本ツールは数え年や韓国式の過去の年齢体系には変換しません。パスポートや入学・医療記録と揃えるため、誕生日基準の満年齢のみを扱います。
月末と長さの違う月
月の日数はまちまちなので、「1か月後」は月末で曖昧になります。例: 2022年2月28日から2022年3月31日は、「1か月と3日」(28日まで進めてから3日)と読むのが一般的です。
本ツールは前者を採用します。基準日の「日」が誕生日の「日」より前なら、前の月の日数を借りて月数を1減らします。年→月も同様です。スプレッドシートや一般的な日付差と整合しやすい方式です。
2月29日生まれ
2月29日生まれの人はうるう年にしか「その日」がありません。非うるう年の誕生日の扱い(2月28日か3月1日か)は契約・給付などで管轄により異なります。本ツールは登録された生年月日からの満年/月/日を計算し、地域の「お祝い日」ルールは仮定しません。
モデル化しないもの
結果はローカルな暦日(時刻なし)です。タイムゾーンや夏時間、時間単位の年齢は扱いません。任意の2日付の差は「日付差計算」ツールを使ってください。
豆知識
うるう年の規則は決まっている
グレゴリオ暦では、4で割り切れる年の多くがうるう年ですが、100で割り切れて400で割り切れない年は例外です(1900年は平年、2000年はうるう年)。生年月日と基準日のあいだに2月29日が含まれる場合、年齢計算に影響します。
日本の法定年齢は満年齢
成年年齢(18歳)、選挙権、運転免許証、年金の受給開始年齢などは、原則として戸籍上の生年月日に基づく満年齢で決まります。入学・就学の基準日は自治体や学校で異なることがあります。
乳幼児は日齢・週齢で追うことが多い
小児科や新生児医療では、早期のわずかな差が大きいため、日数や完了週で年齢を表すことがよくあります。成人向けの書類はほぼ「歳」だけを聞きます。
感じる年齢より戸籍の日付
暦年齢は経過したカレンダー時間を数えます。健康指標から見る「生物学的年齢」とはずれても、身分証明や給付の公式年齢は出生届の日付に従います。
深夜とタイムゾーン
出生が日付変更線付近だった場合、効力を持つのは届出機関に記録された日付です。ここに入力するのはその登録日にしてください。
よくある質問
生年月日と、満年齢を出したい日を入れてください。何も変えなければ二つ目は今日です。日や月が足りないときは前の月や年から繰り下げて引き、満の年、余った月、余った日と、月・週・日・時間の合計を出します。
多くの書類は歳だけで足りますが、小児の投与期間、ビザの有効、入学基準日、特定日に年齢到達する期限などでは月・日が重要です。
はじめはそうです。二つ目の日付は今日になっています。入学の基準日(4月1日時点の満年齢など)、ビザ、提出期限なら「この日の満年齢」を変えてください。「今日」を押せば今日に戻ります。
基準日の「日」が誕生日の「日」より前なら、前の月の長さを借ります。2月28日から3月31日のような期間は「1か月と3日」のようになります。
数え年は出生時に1歳とし、元日で増える場合があります。本ページは国際・公的文書と揃う満年齢のみを報告します。
年・月・日の内訳は、届け出た生年月日のまま数えます。平年に2月29日がないとき、次の誕生日までの日数は3月1日を使います。平年の誕生日を2月28日とするか3月1日とするかは、法令や慣行で契約・給付ごとに違うので、その定めを確認してください。
できます。「この日の満年齢」は、出生日当日以降なら、過去の基準日でも、今日の満年齢でも、これからの期限でも指定できます。
参考資料
- ISO 8601 — 日付と時刻の表記 民事・技術システムでの暦日表記の国際標準。
- うるう年 — Time FAQs グレゴリオ暦のうるう年規則。
- 成年年齢の引き下げについて 日本における満18歳成年の制度的背景。
- 国民年金・厚生年金の受給開始 満年齢に基づく公的年金の例。