什麼是「活了幾天」計算器?
這個工具能精準算出兩個日期之間相隔了幾天——最常見的用法,就是計算從出生那天到今天總共過了多少天。它還會把這段時間換算成總週數與總小時數,讓你用既有趣又精確的方式,掌握自己的年齡或任何一段時間的長度。
使用方法
輸入你的出生日期(或任何一個起始日期),再輸入結束日期,結束日期預設為今天。送出表單後,計算器就會回傳兩個日期之間完整的天數,並同時換算成對應的週數與小時數。
計算公式解析
計算器會先把兩個日期都換算成當天午夜零點的毫秒時間戳,接著用結束日期減去出生日期,再除以一天的毫秒數(\(1000 \times 60 \times 60 \times 24 = 86{,}400{,}000\)),最後無條件捨去小數:
$$\text{天數} = \left\lfloor \frac{\text{結束日期} - \text{出生日期}}{86{,}400{,}000} \right\rfloor$$
週數 = \(\lfloor \text{天數} \div 7 \rfloor\),小時數 = \(\text{天數} \times 24\)。
實際範例
假設你在 2000-01-01 出生,結束日期設為 2020-01-01。這段期間共有 20 年,其中包含 5 個閏日(2000、2004、2008、2012、2016 年)。因此總天數為 \(20 \times 365 + 5 =\) 7,305 天,相當於 \(\lfloor 7305 \div 7 \rfloor = 1{,}043\) 週,以及 \(7{,}305 \times 24 = 175{,}320\) 小時。
常見問題
結果有把結束日期算進去嗎?結果代表的是已經完整經過的天數,因此起始日期算作第 0 天,而結束日期則是在所列天數過完後才到達。
閏年有計算在內嗎?有。因為我們採用真實的日曆時間戳,期間內的每一個閏日都會自動被計入。
可以用來計算任意兩個日期嗎?當然可以——它適用於任何起始與結束日期,不只是生日而已。