← 返回首页

秒表计时器

00:00:00.000

秒表计时器 是什么?

秒表计时器就是一个跑在浏览器里的计时工具,点开始就计时,精度到毫秒(1ms),还能按分段记录圈速。它解决的是「临时要掐个时间但手边没秒表、手机又怕锁屏中断」的问题。比如你在家做HIIT训练,20秒冲刺+10秒休息,一共8组,用它可以每完成一组按一次分段,结束后直接看到每组用时和总时长,不用自己心算。再比如给孩子做口算测试,50道题想看看每题平均耗时,也可以边做边按分段。所有计时都在你的浏览器里跑,不联网、不上传,关掉页面数据就没了。

使用步骤

  1. 打开页面后点击「开始」按钮,计时从0.00秒起跳,显示格式为 分:秒.毫秒,例如 00:00.000。
  2. 需要记录某一段时,在节点处点击「分段/计次」,列表会新增一行,例如第1圈 00:12.345。
  3. 重复点击分段可记录多组数据,比如做8组训练就按8次,每组间隔时间自动算差值。
  4. 全部结束后点击「停止」,总时长定格,例如 04:32.187,此时分段列表不再更新。
  5. 点击「重置」清零,所有分段记录一并清空,回到 00:00.000 待机状态。

对比:用它还是手工做?

对比维度本工具手工/替代做法
启动耗时打开网页即用,约1~2秒手机找秒表App约5~10秒,实体秒表要翻抽屉
计时精度1毫秒显示,performance.now() 取时手机秒表一般10毫秒刷新,机械秒表误差±0.1秒
分段记录点一下记一条,自动算累计时间手工按秒表+纸笔,每段多花3~5秒且易抄错
数据留存关页面即清空,不落盘纸笔可长期保存,但会丢、会算错
多端同步不需要,任何浏览器打开都能用换设备要重新装App或带实体表

常见问题

计时精度到底是多少?

显示精度为1毫秒(0.001秒),底层用 performance.now() 取时间戳,通常分辨率在0.1ms~1ms之间,比 Date.now() 的1ms更稳。但浏览器主线程被占用时(比如同时跑大计算)会有几毫秒抖动,日常掐表够用,别拿它做计量级校准。

分段和总时长什么关系?

总时长等于各分段之和。比如3段分别是 00:10.000、00:12.500、00:09.500,总时长就是 00:32.000。分段记录的是「从开始到按下那一刻」的累计时间,相邻两段相减才是该段净用时,比如第二段净用时是 12.500-10.000=2.500 秒。

切到后台还会走吗?

会。计时基于时间戳差值计算,不是靠定时器累加,所以切标签页、锁屏再回来,显示的时间依然准确。但如果浏览器把整个页面冻结(部分手机省电模式会),恢复后可能一次性跳变,建议长时间计时别让页面进后台超过几分钟。

最多能记多少条分段?

没有硬性上限,但每条记录都要占内存和渲染DOM。实测记录500条以内很流畅,超过1000条列表滚动会开始卡。如果要做几千次计次,建议每200条截图或导出一次,然后重置继续。

刷新页面数据还在吗?

不在。计时状态和分段记录只存在当前页面的内存里,刷新、关闭标签页、点重置都会清空,不会写入 localStorage 或 Cookie。这是有意设计的,避免残留数据,但也意味着别拿它当长期记录本用。

精度标称1毫秒,实际受浏览器调度影响,日常误差在几毫秒内,不适合做计量校准。计时完全在浏览器本地完成,不发送任何请求,分段数据只存在内存中,刷新即丢。适用范围:运动间歇、烹饪、演讲练习、实验粗计时等场景。

浙ICP备2026073450号