CalcLibrary

年齢計算機

生年月日から年、月、日単位の正確な年齢を計算します。合計日数、合計分数、合計秒数、次の誕生日までの日数も表示します。

計算方法

totalDays=Δt86400000\text{totalDays} = \frac{\Delta t}{86400000}

変数、記号、単位

Δt\Delta t

生年月日と基準日の間のミリ秒数

totalDays\text{totalDays}

2つの日付の間の完全な暦日数

8640000086400000

1日のミリ秒数(24 × 60 × 60 × 1000)
計算方法の説明

生年月日と任意の基準日(既定は今日)を入力します。計算機は年齢を年、月、日に分解し、合計日数、分、秒、次の誕生日の日付も計算します。

カレンダー式の年齢分解:

  1. まず年、月、日の差を仮に求めます:years=refYearbirthYear\text{years} = \text{refYear} - \text{birthYear}months=refMonthbirthMonth\text{months} = \text{refMonth} - \text{birthMonth}days=refDaybirthDay\text{days} = \text{refDay} - \text{birthDay}
  2. 日数が負なら、基準日の月ではまだ誕生日の日に達していないため、前月の日数を借りて月数を1減らします。
  3. その後に月数が負なら、基準月がその年の誕生月より前なので、12か月を借りて年数を1減らします。
  4. 生のタイムスタンプから合計日数を計算します:totalDays=Δt/86400000\text{totalDays} = \Delta t / 86400000。分と秒はこの完全日数から導きます。
  5. 次の誕生日は、生まれ月・生まれ日を基準年に置き、すでに過ぎていれば翌年に置いて、残り日数を数えます。

よくある質問

年齢はどのように計算されますか?
計算機は基準日から生年月日を引き、月末や日付の境界を正しく扱います。満年数、残りの月数、残りの日数の順に数えるため、カレンダーで数える方法に近い結果になります。
基準日とは何ですか?
基準日は、年齢をどの日付時点で測るかを表します。既定では今日ですが、過去または未来の任意の日付に変えて、その時点の年齢を計算できます。
次の誕生日はどう計算されますか?
計算機は基準日の後に最初に来る生まれ月・生まれ日を探し、その日付と残り日数を表示します。
うるう年は考慮されますか?
はい。合計日数は実際のカレンダー日付で計算するため、うるう年は自動的に扱われます。2月29日生まれの場合、平年の次の誕生日は3月1日として表示されます。
未来の日付の年齢も計算できますか?
はい。基準日を未来の日付にすると、その時点での予測年齢が表示されます。節目や退職予定日の確認に使えます。

関連する計算機

すべての計算機

計算を始めますか?

無料の計算機です。