在线倒计时工具。选择目标时间后,页面实时显示还剩多少天、时、分、秒、毫秒,并给出进度条与剩余总秒数。目标时间一到会自动提示,超过后转为「已过去多久」。全部基于本机时间计算,不联网。
倒计时基于本机时间(Date.now())计算:
剩余毫秒 = 目标时间戳 − 当前时间戳
再逐级取整得到天、时、分、秒、毫秒:
天 = 剩余毫秒 ÷ 86400000
时 = (剩余毫秒 mod 86400000) ÷ 3600000
分 = (剩余毫秒 mod 3600000) ÷ 60000
秒 = (剩余毫秒 mod 60000) ÷ 1000
所以如果电脑时间不准,倒计时也会不准。需要高精度场景请确认系统时间已同步。
进度条表示「从你打开这个页面开始」到「目标时间」这段时间已经过去了多少。它不是某个任务的实际进度——本工具无法知道你的任务从什么时候开始,只能以页面加载时刻作为起点。
毫秒位使用约 20 次/秒的刷新频率。浏览器的定时器精度受系统调度影响,实际间隔会有小幅波动,所以毫秒数字看起来是跳跃的,这是正常现象。
另外,浏览器在标签页不可见时会降低定时器频率(省电策略)。切回页面时,工具会立即用当前时间重算一次,显示的数字不会出错,只是切走期间不再刷新。
可以当作计时器用吗?
时区会转换吗?
为什么复制出来的文案和屏幕不一样?
时间精度是多少?
支持哪些快捷设置?
可以同时倒计时多个事件吗?
进度条表示什么?
目标时间已过会怎样?
切到别的标签页后还在计时吗?
毫秒数字为什么一直在跳?
倒计时用的是网络时间吗?
关闭页面后倒计时还会继续吗?