什麼是日期倒數計時器?
這個工具能精準告訴你,距離某個未來的日期與時間還剩下多少時間,並拆解成天、時、分、秒。如果你設定的目標時刻已經過去,它則會反過來顯示已經過了多久。無論是生日、產品上市、考試、節日,還是專案截止日,都能輕鬆倒數。
使用方法
先選擇目標日期,需要的話再設定目標時間(預設為午夜 0 點),然後按下計算。計算器預設會以「目前時刻」為起點,但你也可以自行輸入一個參考的「現在」時間,藉此算出任意兩個時間點之間的間隔。
計算公式
計算方式是把兩個時刻都換算成秒數後相減:
$$\Delta = \left\lfloor \frac{\text{Target} - \text{Now}}{1000} \right\rfloor$$
接著透過整數除法拆解結果:\(\text{Days}=\left\lfloor\frac{|\Delta|}{86400}\right\rfloor\)、\(\text{Hours}=\left\lfloor\frac{|\Delta|\bmod 86400}{3600}\right\rfloor\)、\(\text{Min}=\left\lfloor\frac{|\Delta|\bmod 3600}{60}\right\rfloor\)。如果 \(\Delta\) 為負數,代表該日期已經過去,此時會顯示其絕對值。
實際範例
假設「現在」是 2025-01-01 00:00,目標是 2025-01-03 05:30,兩者相差 2 天 5 小時 30 分鐘。換算成秒數:$$2\times86400 + 5\times3600 + 30\times60 = 172800 + 18000 + 1800 = 192600 \text{ 秒}$$再除回來:\(\text{天數} = \left\lfloor 192600/86400 \right\rfloor = 2\)、\(\text{時數} = \left\lfloor 19800/3600 \right\rfloor = 5\)、\(\text{分鐘} = \left\lfloor 1800/60 \right\rfloor = 30\)。
常見問題
如果日期已經過去會怎樣?計算結果會顯示已經經過的時間,並標示為「已過去」。
會計算閏年嗎?會。它採用具備日曆判斷能力的日期換算,因此 2 月 29 日和各月份的天數都能正確處理。
使用哪個時區?即時的「現在」會採用伺服器的當地時區;若想取得可重現的固定結果,請填入選填的參考「現在」欄位。