年齡計算器

按年、月、日計算精確年齡,同時顯示總天數、總分鐘數、總秒數以及距離下一個生日還有多少天。

計算方式

公式

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

變數、符號與單位

Δt\Delta t

出生日期與參考日期之間的毫秒數

totalDays\text{totalDays}

兩個日期之間的完整日曆天數

8640000086400000

一天的毫秒數(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 日。
可以計算未來某天的年齡嗎?
可以。把參考日期設為未來日期,計算器會顯示那一天的預計年齡,適合規劃里程碑或退休日期。

相關計算器

所有計算器

準備開始計算?

免費計算器。