Toolhaus

年齢計算機

生年月日から年・月・日単位の正確な年齢を計算します。

生年月日と任意の基準日を入力して、年・月・日単位の正確な年齢と合計日数を計算します。一貫性のため UTC で計算します。

年齢
26年 9か月 17日
合計日数
9,787

最初の欄に生年月日を入力します。「基準日」欄は初期値として今日が設定されていますが、過去や未来の任意の日付に変更して、その日時点の正確な年齢を計算することもできます。結果には年・月・日で表した年齢と、経過した合計日数が表示されます——どちらも同じ期間を異なる単位で表したものです。

計算式と方法

カレンダーに基づく差分計算で、必要に応じて前月から日数を借り、年から月を借ります。UTC ベースです。

計算例

  • Born 2000-01-15, today 2024-03-10 → 24 years, 1 month, 24 days

よくある間違い

  • うるう年でない年に2月29日生まれの誕生日が2月28日に「到来する」と考えてしまうこと——計算機は3月1日になって初めてその年が満了したとみなすため、2月28日時点で表示される年齢は満年齢より1か月と1日少なくなります。
  • UTCから離れたタイムゾーンで、深夜近くに「基準日」を今日に設定し、現地時間で判定されると期待すること——日付はUTCで比較されるため、現地時間で深夜を過ぎたばかりの「今日」は、UTCではまだ前日のままのことがあります。
  • 合計日数と年・月・日の内訳を別々の結果だと考えてしまうこと——両者はまったく同じ期間を異なる単位で表しているだけで、食い違うことはありません。

よくある質問

年齢はどのように数えますか?

月ごとの日数の違いを考慮し、2 つの日付の間で完了した年、月、日として数えます。

2月29日生まれの人の年齢はどのように計算されますか?

うるう年では誕生日は引き続き2月29日になります。うるう年でない年は、計算機は3月1日になって初めてその年が満了したとみなすため、2月28日時点で計算すると満年齢より1か月と1日少なく表示されます。

今日だけでなく、未来や過去の日付時点の年齢も計算できますか?

はい。「基準日」欄を過去や未来の任意の日付に変更すると、ツールは今日ではなくその日時点の正確な年齢を再計算します。

合計日数と年・月・日の内訳が矛盾しているように見えるのはなぜですか?

矛盾しているわけではありません——同じ期間を2つの単位で表しているだけです。年・月・日の内訳は月ごとの日数の違いを考慮し、合計日数は同じ2つの日付間の単純な日数です。

基準日が生年月日より前の場合はどうなりますか?

基準日は生年月日以降である必要があります。それより前の場合、計算機は無効な日付範囲であることを示すメッセージを表示します。

プライバシー

すべての処理はブラウザ内でローカルに実行され、データがアップロードされることはありません。

このカテゴリの実用ガイドを読む。

関連ツール