這個計算器的用途
這個工具能精準告訴你已經活了幾天。只要輸入出生日期與一個參考日期(預設為今天),它就會計算出兩個日期之間經過的總天數、週數與小時數。比起單純用「幾歲」來看待年齡,這是一種更有趣、也更精確的方式。
使用方法
輸入你的出生年、月、日,接著填入想要比對的參考日期。若維持今天的日期,就能得知你目前的「天齡」;也可以改成其他日期,倒數迎接特別的里程碑,例如活滿第 10,000 天的那一刻。按下計算,即可看到以天、週、小時呈現的年齡。
公式說明
計算方式其實很簡單,就是兩個日曆日期相減後得到的天數:
$$\text{天數} = \text{參考日期} - \text{出生日期}$$
系統內部會把兩個日期都換算成自某個固定時間點起算的毫秒數,相減後再除以一天的毫秒數(86,400,000)。
$$d = \frac{t_{ref} - t_{birth}}{86400000}$$
週數為天數 ÷ 7,小時數為天數 × 24。
$$w = d / 7,\quad h = d \times 24$$
由於計算是以真實日曆日期為基礎,閏年會自動納入計算。
實際範例
假設你在 2000 年 1 月 1 日出生,參考日期為 2020 年 1 月 1 日。這段期間共 20 年,其中有五年(2000、2004、2008、2012、2016)為閏年。因此天數為
$$15 \times 365 + 5 \times 366 = 5{,}475 + 1{,}830 = 7{,}305 \text{ 天}$$
除以 7 約為 \(1{,}043.6\) 週,乘以 24 則為 \(175{,}320\) 小時。
常見問題
會計入閏年嗎?會的。由於是直接以實際日曆日期相減,每一個閏日都會自動被計算在內。
為什麼要設定參考日期?自訂參考日期可以讓你查詢過去或未來某一天的天齡,也能用來倒數活滿 10,000 天之類的里程碑。
天數計算包含當天嗎?不包含。它計算的是兩個日期之間「完整經過」的天數,因此出生當天算作第零天。