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