本文へスキップ

満年齢計算機

生年月日と基準日から、満年齢を年・月・日まで計算します。次の誕生日まであと何日か、生まれてから何日目かも一緒にわかります。

結果

生年月日を入力すると計算されます。

入力した内容はこのブラウザの中だけで処理され、サーバーには送信されません。 仕組みを見る

誕生日ケーキ、カレンダー、時計で表した満年齢の計算

使い方

「生年月日」を選ぶと、その場で結果が出ます。「基準日」には最初から、お使いの端末の今日の日付が入っています。入学日や契約日など、ほかの日の年齢を知りたいなら、基準日をその日に変えてください。「今日」ボタンを押せば今日の日付に戻ります。

結果は4つあります。

  • 「満年齢」:いちばん大きく出る数字です。そのすぐ下に、「2027年3月15日(月)に満37歳になります。」のように、次の誕生日と、その日に迎える年齢が1行で出ます。
  • 「満年齢(年・月・日)」:直近の誕生日から基準日までを、か月と日まで細かくした値です。
  • 「次の誕生日まで」:あと何日かをD-168のような形で示します。D-に続く数字が残りの日数で、基準日当日は数に入れません。基準日がちょうど誕生日なら数字は出ず、基準日が今日のときは「今日」、それ以外の日のときは「D-Day」になります。
  • 「生まれてから」:生まれた日を1日目とした通算の日数です。

満年齢の計算方法

基準日の年から生まれた年を引き、基準日がその年の誕生日より前であれば、さらに1を引きます。これが満年齢です。年齢が1つ上がるのは誕生日の当日で、2000年9月21日生まれの人なら、2026年9月20日はまだ満25歳、9月21日から満26歳です。見ているのは生年月日と基準日の日付だけなので、生まれた時刻が何時であっても結果は変わりません。

計算例

基準日を2026年9月28日にすると、結果は次のとおりです。

生年月日 満年齢 満年齢(年・月・日) 次の誕生日まで 生まれてから
1990年3月15日 36歳 36年 6か月 13日 D-168 13,347日目
2000年9月21日 26歳 26年 0か月 7日 D-358 9,504日目
2000年12月10日 25歳 25年 9か月 18日 D-73 9,424日目

3行目の2000年12月10日生まれの人は、基準日にはまだその年の誕生日が来ていません。年どうしの引き算は26ですが、そこから1を引いて満25歳です。2行目の2000年9月21日生まれの人は誕生日を1週間過ぎたところで、「26年 0か月 7日」と出ています。この人は誕生日の前日、2026年9月20日には「25年 11か月 30日」でした。それが誕生日当日に「26年 0か月 0日」へ切り替わったわけです。

「年・月・日」はこう数えます

か月の部分は、直近の誕生日を起点にして数えます。誕生日と同じ「日」が来るたびに1か月が加わり、その日が存在しない月では月末の日に加わります。

1990年8月31日生まれの人を例に、2026年の変わり方を追ってみます。

基準日 満年齢(年・月・日)
2026年9月29日 36年 0か月 29日
2026年9月30日 36年 1か月 0日
2026年10月30日 36年 1か月 30日
2026年10月31日 36年 2か月 0日

9月は30日までしかないので、30日に1か月になりました。ただし、これで区切りが30日に固定されるわけではありません。31日まである10月は、31日になってはじめて2か月になります。

「生まれてから○日目」と「年・月・日」は1日ずれます

「生まれてから」は、生まれた当日を1日目とします。2026年1月1日生まれなら1月1日が1日目、1月10日が10日目です。ところが同じ1月10日の「満年齢(年・月・日)」は「0年 0か月 9日」です。こちらは生まれた日を数に入れず、そのあとに過ぎた日数だけを見ているので、1日少なくなります。100日目や1,000日目がいつかを知りたいときは、「生まれてから」のほうを見てください。

この計算機ではわからないこと

  • 生まれた時刻:計算は日付単位です。深夜に生まれても早朝に生まれても、日付が同じなら同じ結果になり、生後何時間かは出ません。
  • 韓国のヨンナイ(年年齢)と数え年:ここで出すのは満年齢だけです。この2つは韓国の年齢計算機で、満年齢と並べて確かめられます。
  • 2人の年齢差:生年月日の入力欄は1つだけです。2人の生年月日が何年何か月離れているかは、日付計算機の「2つの日付の間」に2人の生年月日を入れると出せます。

よくある質問

「満65歳になる日」のように、先の年齢を迎える日付も調べられますか?

結果にそのまま出るのは、次の誕生日と、その日に何歳になるかだけです。もっと先の年齢は「基準日」を未来の日付にして確かめます。1990年3月15日生まれの場合、基準日を2055年3月14日にすると満64歳で「次の誕生日まで」がD-1、1日進めて2055年3月15日にすると満65歳と出ます。

基準日を生まれた日と同じにすると、何が表示されますか?

満0歳です。「満年齢(年・月・日)」は0年 0か月 0日、「生まれてから」は1日目になります。基準日が誕生日にあたる扱いなので、「次の誕生日まで」は数字ではなく「今日」か「D-Day」です。

基準日を生年月日より前にしてしまったら、どうなりますか?

計算はされず、「生年月日が基準日より後になっています。日付を確認してください。」と表示されます。基準日は生年月日と同じ日か、それより後であれば、過去の日付でも未来の日付でも使えます。

基準日に最初から入っている「今日」は、どの国の日付ですか?

いま使っている端末に設定されている日付です。「今日」ボタンを押したときに入るのも同じ日付です。旅行中のときや、端末のタイムゾーンがいつもと違うときは1日ずれることがあるので、その場合は基準日を手で直してください。

2月29日生まれは平年にいつ年齢が上がりますか?

2月29日があるのは、うるう年だけです。この計算機では、平年は3月1日に1歳上がるものとしています。2004年2月29日生まれの人は、2026年2月28日の時点ではまだ満21歳(21年 11か月 27日、次の誕生日までD-1)で、満22歳になるのは2026年3月1日です。その年はか月の数え始めも3月1日になるので、「22年 1か月 0日」になるのは2026年4月1日です。うるう年の2028年は、2月29日の当日に満24歳になります。 平年の誕生日を2月28日とみなす必要がある場面では、この計算機の結果と1日だけ食い違います。2月28日の1日に限って、この計算機の満年齢のほうが1歳少なく出ます。

最終更新日: