utilduck
Home · 日付・時刻 · 年齢計算

年齢計算

生年月日を入力すると正確な年齢と総日数がすぐに出ます。

-
ヶ月-
-
総日数-
次の誕生日まで-

年齢の計算方法

年齢は今日の日付と生年月日を比較して計算します。誕生日ごとに年数が増え、残りの月・日は最後の誕生日からの経過で求めます。総日数は生年月日から今日までのカレンダー日数の差です。

年齢の計算方法

年齢は、今日の日付から生年月日を引き、今年の誕生日を迎えたかどうかで年数を調整して計算します。例: 1998年3月22日生まれの人は、2026年7月16日時点で28歳3か月24日です。今年の誕生日はすでに過ぎているため年数が加算された状態です。

年齢計算機で満年齢を計算する手順

  1. 今日の年から生まれた年を引きます。
  2. 今日の月・日から誕生日の月・日をそれぞれ引きます。
  3. 日の差が負の数になった場合は月数から1を引き、今日が属する月の前月の日数を足します。
  4. 月の差が負の数になった場合は年数から1を引き、月に12を足します。
  5. こうして求めた3つの値が、それぞれ年齢の年・月・日です。

年齢の計算式

総生存日数 = 今日の日付 − 生年月日(日単位)
  • 年 = 誕生日を基準に完全に過ぎた年数(今年の誕生日を迎えたかどうかで調整)
  • 月・日 = 直近の誕生日から経過した時間
  • 次の誕生日 = 誕生日と同じ月・日が巡ってくる次の日付(今年または来年)

年齢計算の早見回答

2000年生まれの場合、今年は何歳になりますか?

今年の年から2000を引きます。今年の誕生日をすでに迎えていればその値が満年齢、まだなら そこからさらに1引きます。2000年生まれは誕生日を迎えると(今年の年−2000)歳、迎える前はそれより1歳若い年齢です。

単純に今年の年から生まれ年を引くのと、正確な満年齢は何が違いますか?

単純に年だけを引くと今年の誕生日を迎えたかどうかを反映できません。今日の月・日が誕生日より前であれば、単純な差からさらに1引くと正確な満年齢になります。

年齢を年・月・日まで正確に求めるには?

今日の年・月・日から生年月日の年・月・日をそれぞれ引きます。日の差が負の数になったら1か月分(前月の日数)を借りて月から1引き、その結果月の差が負の数になったら1年分(12か月)を借りて年から1引きます。こうして求めた3つの値が年齢の年・月・日です。

「総生存日数」は年齢(年)とどう違いますか?

総生存日数は、生年月日から今日までのすべての日をうるう年も含めて年・月に丸めずそのまま1日単位で数えた値です。単純に(今日の日付−生年月日)を日数で表したもので、どれだけ長く生きているかを最も精密に示す単一の数値です。

韓国では今も数え年を使いますか?

いいえ。2023年6月施行の「満年齢統一法」以降、公的・法的手続きでは満年齢のみが使われます。この計算機も満年齢基準です。

同じ人の年齢が国によって1〜2歳違って見えるのはなぜですか?

数え年は生まれた年を1歳とし正月ごとに1歳加える方式で、満年齢より1〜2歳多く出ます。満年齢は生まれた日を0歳とし誕生日ごとに1歳加えます。この計算機は満年齢のみを使用します。

次の誕生日まで何日か、どう計算しますか?

今日から、誕生日と同じ月・日が次に巡ってくる日まで(今年の誕生日がまだなら今年、過ぎていれば来年)を数えます。結果はほとんどの年で365日ですが、間にうるう年が入るかどうかで364日や366日になることもあります。

この計算機の年齢はタイムゾーンや生まれた時刻に左右されますか?

いいえ。端末に設定されたローカルな日付のみを比較するため、生まれた時刻やタイムゾーンは年・月・日の結果に影響しません。

2026年7月16日基準の年齢例

生年月日年齢総生存日数次の誕生日まで
1998-03-2228歳3か月24日10,343日249日
2000-01-0126歳6か月15日9,693日169日
1990-12-3135歳6か月15日12,981日168日
2010-07-1616歳0か月0日5,844日365日
1985-07-1541歳0か月1日14,976日364日

よくある質問

なぜ単純に年を引くだけの計算と結果が違うのですか?

年だけを引くと今年の誕生日をすでに迎えたかどうかを反映できません。今日の月・日が誕生日より前であれば、まだ満1年に達していないため、単純な年数差から1を引きます。

数え年と満年齢はどう違いますか?

満年齢は生まれた日を0歳として、誕生日ごとに1歳を加える現在の標準的な数え方で、このツールもこの方式を採用しています。一方、数え年は生まれた時点を1歳とし、元日ごとに年齢が増える日本の伝統的な数え方で、満年齢より1〜2歳多くなるのが一般的です。

総生存日数は年齢(年)とどう違いますか?

総生存日数は、生年月日から今日までのすべての日をうるう年も含めて1日単位でそのまま数えた値です。年・月・日に丸めない、最も精密な単一の数値です。

タイムゾーンや生まれた時刻も反映されますか?

いいえ。端末に設定されたローカルな日付のみを比較するため、時刻やタイムゾーンは年・月・日の計算に影響しません。

この計算機は暦の日付のみを使用し、タイムゾーンや正確な出生時刻は反映しません。結果は一般的な参考用であり、法的・医療的な年齢基準が必要な場合は、その状況で求められる正確な計算方法を別途確認してください。

プライバシーと安全性

  • ブラウザ内で計算 — 入力した値はお使いの端末内だけで計算され、utilduckのサーバーへ送信されません。
  • 暗号化された通信 — すべてのページはHTTPSで配信され、通信経路で内容を読み取られません。
  • 第三者へ渡しません — 入力内容は解析・広告サービスへ渡されません。
  • 保存しません — 計算結果をサーバーに保存せず、アカウント登録も不要です。

最終更新: 2026-08-24