piapia123
zh

在线秒表

生成器

所有处理都在浏览器本地完成,数据不上传服务器

秒表
00:00.00

键盘:空格 开始 / 暂停,L 计次,R 重置

计次记录

还没有计次。计时中按「计次」或 L 键记一圈。

一个能计次的秒表,键盘就能操作全部功能:空格开始 / 暂停,L 计次,R 重置。读数精确到百分秒,计次表给出每一圈的分段用时、总用时,以及与最快那一圈的差,最快与最慢的两圈会直接标出来。 秒表按帧刷新,但读数不是按帧累加的。 这是这类工具最容易出错的地方:如果您按「每帧加 16 毫秒」来算,那么切到别的标签页时浏览器会把动画帧降到每秒一两次 —— 秒表就开始静默地少算时间,而屏幕上数字还在正常跳,看不出来。这里的读数每次都由当前时间戳减去起点算出来,刷新率只影响数字跳得顺不顺,不影响它对不对。所以切到别的标签页,秒表照走,回来时读数是准的。 计次记的是「当时的总用时」,显示时才相减。 这样暂停、继续都不会回头去改已经记下的数据 —— 秒表上的历史记录本来就该是只读的。 ⚠️ 刷新或关掉页面,记录就没了。 本站没有账号、没有数据库,工具页也不写 `localStorage`:一个秒表悄悄把您的计时记录存在浏览器里,对「用完就走」的工具来说是多余的行为。需要留档的话,把计次表复制走。

功能

  • 百分秒精度,计时中实时刷新
  • 计次表给出每圈的分段用时、总用时、与最快圈的差,最快/最慢自动标色
  • 键盘操作:空格开始 / 暂停、L 计次、R 重置
  • 切到别的标签页照常走时,读数由时间戳算出,不会少算
  • 暂停期间不计时 —— 读数是各段之和,不是首尾之差
  • 计次上限 500 条(到顶后提示,不会悄悄丢掉最早的记录)
  • 读数用等宽数字,跳动时不会左右晃动
  • 全程在本机运行,不发起任何网络请求

使用方法

  1. 按空格(或点「开始」)起表
  2. 按 L(或点「计次」)记一圈,右侧会立刻出现分段与差值
  3. 按空格暂停,再按一次继续 —— 暂停的那段不计入
  4. 点「重置」清空,回到待开始

常见问题

切到别的标签页,秒表会停下来吗?
不会。读数每次都由当前时间戳减去起点算出来,而不是每帧累加,所以浏览器把后台标签页的动画帧降速之后,秒表只是「刷新得慢一点」,时间本身一秒都不会少。这也正是很多网页秒表在后台会走慢的原因 —— 它们按帧累加(每帧固定加 16 毫秒),而后台每帧的间隔其实远大于 16 毫秒。
为什么计次最多只能记 500 条?
因为每一条都要在页面上渲染一行。真实秒表的计次上限通常在 100 条左右,这里的数字定在 500 是因为键盘上的 L 键很好按 —— 没有上限的话,按住不放就会把页面拖死。到上限后不再记录新的计次并给出提示,而不是丢掉最早的那一条:秒表上「第 1 圈」是有意义的,悄悄把它换成第 500 圈只会让您对不上数。
刷新页面后记录还在吗?
不在。本站没有账号、没有数据库,这个工具也刻意不写浏览器本地存储 —— 一个秒表悄悄把计时记录留在您的浏览器里,对「用完就走」的工具来说是多余的行为。需要留档的话,趁页面还在时把计次表复制走,或者改用时间戳转换这类工具记录绝对时刻。

相关工具