年齢計算ツール
生年月日と任意の日付の間で、年・月・日単位で正確な年齢を計算します。合計日数・週数・月数、生まれた曜日、次の誕生日までのカウントダウンも表示します。
入力
空欄の場合は今日の日付を使用します
出力
| 項目 | 値 |
|---|---|
| No data yet | |
ガイド
年齢計算ツールは、生年月日と任意の基準日の間で、年・月・日単位で正確な年齢を計算します。また、その年齢を合計の月数・週数・日数に換算し、生年月日が当たった曜日も表示し、次の誕生日までのカウントダウンを行います。
仕組み
年齢は、生きた日数を365.25で割るのではなく、実際のカレンダーの進み方に沿って計算されます。このツールはカレンダーを年ごと・月ごとに進み、各月の実際の日数(28、29、30、31日)とうるう年を考慮するので、年・月・日の数値はどの日付の組み合わせでも正確です — 近似値ではありません。
使い方
- 生年月日を入力します。
- 必要に応じて基準日を入力します — 年齢を測る基準となる日付です。空欄の場合は今日の日付で計算されます。
- 内訳は自動的に更新され、次の項目が含まれます:
- 正確な年齢 — 満年齢で表した年・月・日
- 合計の月数 / 週数 / 日数 — 同じ年齢を1つの通算合計で表したもの
- 生まれた曜日 — 生年月日が当たった曜日
- 次の誕生日と次の誕生日までの日数 — 次の記念日までのカウントダウン。基準日と同じ日の場合は「Today!」
- 迎える年齢 — その誕生日で何歳になるか
結果はコピーしたり、CSVファイルとしてダウンロードしたりできます。
FAQ
年齢はどのように正確に計算されますか?
カレンダーで数えるのと同じように、2つの日付の間の満年、満月、満日を数えます。たとえば、1990年6月15日生まれの人は、2024年3月1日時点で33歳8ヶ月と15日です。34歳の誕生日はまだ来ていないので、年数は33のままで、残りの8ヶ月と15日は最後の誕生日(2023年6月15日)から2024年3月1日までで数えます。
うるう年の誕生日(2月29日)はどうなりますか?
2月29日生まれの人は、「本当の」誕生日が4年に一度しかありません。うるう年でない年は、満年齢の計算と「次の誕生日」のカウントダウンの両方で、3月1日を迎える記念日として扱います。そのため、うるう年でない年の3月1日に2月29日生まれの年齢を測ると、その年ちょうどに年齢を迎えたと表示され、カウントダウンはゼロになります。
「合計の日数」が単純に年 × 365にならないのはなぜですか?
実際の1年は長さが一定ではないからです — うるう年はおよそ4年に1度、1日長くなります。「合計の日数」は2つの日付の間の正確な暦日数として計算されるため、その上の年・月・日の内訳と一致します。
今日だけでなく、過去や未来の日付の年齢も計算できますか?
はい — 「基準日」の欄に任意の日付を設定すれば、その日付時点の年齢(と次の誕生日までのカウントダウン)を確認できます。過去でも未来でも構いません。空欄にしておけば常に今日の日付が使われます。
データはどこかに送信されますか?
いいえ。両方の日付はブラウザ内でのみ処理されます — アップロードも保存もされず、計算はオフラインでも同じように動作します。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/age-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"birthDate": "1990-06-15",
"asOfDate": "2024-03-01"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `age-calculator` tool (Age Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.