⏳
免費倒數計時器
倒數計時至任意日期和時間。設定自定義日期或使用快捷預設(5 分鐘、15 分鐘、1 小時)。無需註冊。
載入後可離線使用
設定計時器
小時
分鐘
秒
快速倒數計時
倒數計時至
提示:請保持此頁面開啟,鬧鈴才能響起。執行期間螢幕會保持常亮。
在上方設定計時器或選擇快速預設,然後按開始
工作原理
倒數計時器完全在你的瀏覽器中執行,零外部依賴——沒有庫、沒有伺服器呼叫。它使用每秒一次的 setInterval,在每次觸發時計算 Date.now() 與儲存的目標時間戳之間的差值,因此即使標籤頁轉入後台或裝置時鐘漂移,顯示也保持準確。
- 1設定目標選擇時長模式(時、分、秒),或切換到日期/時間模式,倒數計時到特定時刻。五個快捷預設按鈕(5 分鐘到 24 小時)可跳過輸入,直接啟動計時器。
- 2按固定目標定時觸發啟動後,工具將絕對目標儲存為 Date 物件,並每 1000 ms 觸發一次 setInterval。每次觸發都呼叫 Date.now() 與目標相減——因此錯過的觸發(標籤頁休眠、CPU 繁忙)會在下一次觸發時自動校正,而不會累積延遲。
- 3自適應顯示與標籤頁同步顯示會自動省略開頭為零的單位——45 秒的計時器只以大字顯示秒數,而多天的計時器以較小字型大小顯示全部四個單位。剩餘時間還會寫入 document.title,因此在最小化或後台標籤頁中也能看到倒數計時。
- 4結束時的 Web Audio 提示音倒數計時歸零時,瀏覽器內建的 Web Audio API(AudioContext + OscillatorNode)會合成三聲 880 Hz 正弦波提示音——無需下載音訊檔案。暫停、繼續以及可分享的網址(將目標時間戳編碼在 #to= 片段中,片段絕不會到達伺服器)也都完全在客戶端處理。