年齡計算器
按年、月、日計算精確年齡,同時顯示總天數、總分鐘數、總秒數以及距離下一個生日還有多少天。
計算方式
公式
變數、符號與單位
- 出生日期與參考日期之間的毫秒數
- 兩個日期之間的完整日曆天數
- 一天的毫秒數(24 × 60 × 60 × 1000)
計算方法說明
輸入出生日期和可選參考日期(預設今天)。計算器把年齡拆成精確的年、月、日,同時計算總天數、分鐘、秒以及下一個生日日期。
按日曆方式拆分年齡:
- 先暫算年、月、日差:,,。
- 如果天數差為負,表示參考日這個月還沒到出生的日號,就借用上一個月的天數,並從月份數減 1。
- 如果月份數隨後為負,表示參考月份在當年還早於出生月份,就借用 12 個月,並從年數減 1。
- 由原始時間戳計算總天數:;分鐘和秒由這個完整天數推導。
- 下一個生日透過把出生月日放到參考年份來確定;如果今年生日已過,就放到下一年,然後計算剩餘天數。
常見問題
年齡是怎樣計算的?
計算器用參考日期減去出生日期,並正確處理月份和日期邊界。它先計算完整年數,再計算剩餘月份,最後計算剩餘天數,方式和按日曆數年齡一致。
什麼是參考日期?
參考日期就是你想以哪一天為準來衡量年齡。預設是今天,也可以改為過去或未來的任意日期,用來查看某個時間點的年齡。
下一個生日怎樣計算?
計算器查找參考日期之後下一次出現的出生月份和日期,並顯示該日期以及還剩多少天。
會考慮閏年嗎?
會。總天數使用真實日曆日期計算,因此閏年會自動處理。2 月 29 日出生的人,在非閏年的下一個生日會顯示為 3 月 1 日。
可以計算未來某天的年齡嗎?
可以。把參考日期設為未來日期,計算器會顯示那一天的預計年齡,適合規劃里程碑或退休日期。