⏳
免费倒计时器
倒计时至任意日期和时间。设置自定义日期或使用快捷预设(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= 片段中,片段绝不会到达服务器)也都完全在客户端处理。