什麼是距今天數計算機?
這個工具會計算某個過去日期與基準日期(預設為今天)之間相隔了幾天。無論是想知道某件事過了多久——生日、紀念日、專案啟動日、戒癮里程碑,或是上一次做某件事的時間,它都能幫你輕鬆算出。
使用方式
先選擇過去的日期。你也可以另外設定一個基準日期;若留空不填,計算機就會自動以今天為準。結果會顯示已經過了多少天,並一併換算成相對應的週數、約略月數與約略年數。
計算公式
核心算法是將兩個日期相減,再除以一天所含的毫秒數:
$$\text{天數} = \frac{\text{基準日期} - \text{過去日期}}{86{,}400{,}000 \text{ 毫秒}}$$
兩個日期都會先校正到午夜零點,避免不足一天的零頭影響計算結果。其餘數字的換算方式為:週數 = 天數 ÷ 7、月數 ≈ 天數 ÷ 30.4375、年數 ≈ 天數 ÷ 365.25(已將閏年納入平均計算)。
實際範例
從 2024 年 1 月 1 日算到基準日 2025 年 1 月 1 日:由於 2024 年是閏年,這段期間共有 366 天。換算成週數為 \(366 \div 7 \approx 52.29\) 週;換算成年數則為 \(366 \div 365.25 \approx 1.002\) 年。
常見問題
會把今天算進去嗎?結果是兩個午夜零點之間的差距,因此基準日當天本身不會被多算成一天。
為什麼月數和年數是約略值?每個月的天數從 28 天到 31 天不等,所以我們以平均月長 30.4375 天、平均年長 365.25 天來估算,讓結果維持一致。
可以計算距離未來日期還有幾天嗎?這個計算機是為過去日期設計的。如果你輸入的過去日期比基準日期還晚,算出的天數就會是負值。