在线秒表
生成器所有处理都在浏览器本地完成,数据不上传服务器
键盘:空格 开始 / 暂停,L 计次,R 重置
还没有计次。计时中按「计次」或 L 键记一圈。
一个能计次的秒表,键盘就能操作全部功能:空格开始 / 暂停,L 计次,R 重置。读数精确到百分秒,计次表给出每一圈的分段用时、总用时,以及与最快那一圈的差,最快与最慢的两圈会直接标出来。 秒表按帧刷新,但读数不是按帧累加的。 这是这类工具最容易出错的地方:如果您按「每帧加 16 毫秒」来算,那么切到别的标签页时浏览器会把动画帧降到每秒一两次 —— 秒表就开始静默地少算时间,而屏幕上数字还在正常跳,看不出来。这里的读数每次都由当前时间戳减去起点算出来,刷新率只影响数字跳得顺不顺,不影响它对不对。所以切到别的标签页,秒表照走,回来时读数是准的。 计次记的是「当时的总用时」,显示时才相减。 这样暂停、继续都不会回头去改已经记下的数据 —— 秒表上的历史记录本来就该是只读的。 ⚠️ 刷新或关掉页面,记录就没了。 本站没有账号、没有数据库,工具页也不写 `localStorage`:一个秒表悄悄把您的计时记录存在浏览器里,对「用完就走」的工具来说是多余的行为。需要留档的话,把计次表复制走。
功能
- 百分秒精度,计时中实时刷新
- 计次表给出每圈的分段用时、总用时、与最快圈的差,最快/最慢自动标色
- 键盘操作:空格开始 / 暂停、L 计次、R 重置
- 切到别的标签页照常走时,读数由时间戳算出,不会少算
- 暂停期间不计时 —— 读数是各段之和,不是首尾之差
- 计次上限 500 条(到顶后提示,不会悄悄丢掉最早的记录)
- 读数用等宽数字,跳动时不会左右晃动
- 全程在本机运行,不发起任何网络请求
使用方法
- 按空格(或点「开始」)起表
- 按 L(或点「计次」)记一圈,右侧会立刻出现分段与差值
- 按空格暂停,再按一次继续 —— 暂停的那段不计入
- 点「重置」清空,回到待开始
常见问题
- 切到别的标签页,秒表会停下来吗?
- 不会。读数每次都由当前时间戳减去起点算出来,而不是每帧累加,所以浏览器把后台标签页的动画帧降速之后,秒表只是「刷新得慢一点」,时间本身一秒都不会少。这也正是很多网页秒表在后台会走慢的原因 —— 它们按帧累加(每帧固定加 16 毫秒),而后台每帧的间隔其实远大于 16 毫秒。
- 为什么计次最多只能记 500 条?
- 因为每一条都要在页面上渲染一行。真实秒表的计次上限通常在 100 条左右,这里的数字定在 500 是因为键盘上的 L 键很好按 —— 没有上限的话,按住不放就会把页面拖死。到上限后不再记录新的计次并给出提示,而不是丢掉最早的那一条:秒表上「第 1 圈」是有意义的,悄悄把它换成第 500 圈只会让您对不上数。
- 刷新页面后记录还在吗?
- 不在。本站没有账号、没有数据库,这个工具也刻意不写浏览器本地存储 —— 一个秒表悄悄把计时记录留在您的浏览器里,对「用完就走」的工具来说是多余的行为。需要留档的话,趁页面还在时把计次表复制走,或者改用时间戳转换这类工具记录绝对时刻。
相关工具
时间戳转换
转换把 Unix 时间戳还原成日期时间,或反过来。秒 / 毫秒 / 微秒 / 纳秒自动识别,支持小数、负数与 Windows FILETIME。全部在浏览器本地完成。
日期计算
转换算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
UUID 生成
生成器一次生成一整列 UUID v4、v7、ULID、NanoID 或 MongoDB ObjectId,每行一条,可直接粘进表格或脚本。随机数取自浏览器加密接口,不联网、不记录。
占位文本
生成器生成占位文本,可选拉丁文 Lorem ipsum、英文句子、中文或日文填充句,按段落、句子或单词输出。全部在浏览器本地生成,不联网。
模拟数据
生成器按「字段名:类型」写几行字段,就能得到一整批格式逼真的模拟数据,可导出 JSON、CSV、TSV、SQL、XML、YAML 或 TOML。
二维码
生成器把文本、链接、WiFi 配置、名片、日历事件生成二维码,前景与背景色可调,可下载 PNG 或矢量 SVG。编码全程在浏览器本地完成。