本秒表如何计时
不少在线秒表采用"每百分之一秒把数字加1"的做法,一旦浏览器繁忙或标签页被切到后台,刷新被推迟,显示的时间就会比真实时间慢。本页的做法不同:点击开始时记下当时的时刻,每次刷新画面时计算"当前时刻 − 开始时刻"并显示。即使漏掉几次刷新,下一次也会回到正确的数值,所以误差不会累积。暂停后再继续,则在已累计的时间上加上新的一段。
代码中取时刻用的是Date.now(),也就是设备的系统时钟(毫秒),而不是单调递增的performance.now()。因此计时过程中如果系统时间被手动修改或被网络校时调整,理论上读数可能跳变。日常使用几乎察觉不到,但这也是它不适合正式计时的原因之一。
显示精度为百分之一秒,但画面约每30毫秒才刷新一次,最后一位只是便于肉眼读取,并不代表仪器级精度。仅手指按键的反应延迟通常就有0.1到0.3秒,所以它适合以秒为单位的时间管理,以及自己成绩之间的相互比较,不要用于正式比赛成绩或作为法律证据。
倒计时为什么能保持准确
倒计时用同样的思路:开始时保存结束时刻 = 当前 + 剩余时间,之后每250毫秒用"结束时刻 − 当前"向上取整得到剩余秒数。浏览器常会降低后台标签页的定时器频率,但因为显示值由结束时刻推算,切回标签页时剩余时间依然是对的;倒计时进行中,剩余时间也会显示在标签页标题上。不过,手机熄屏或浏览器为释放内存而丢弃标签页时,提示音可能无法响起。吃药、会议等重要提醒,请同时使用设备自带的闹钟。
如何读分圈与计次
点击"分圈"会记录两个数字:单圈用时是从上一次分圈(或开始)到这一次的时间,累计用时是从开始到现在的总时间。在跑道上,单圈用时就是一圈的成绩,累计就是跑了多久。分圈达到3个以上时,最快的一圈显示为绿色、最慢的一圈显示为红色,配速不稳的地方一目了然。"复制记录"会把序号、单圈、累计以制表符分隔复制,可直接粘贴到备忘录或表格。分圈数量没有上限,但每次新增都会重绘整个列表,记录达到数千条时可能变慢。只有在秒表运行时才能分圈,列表按最新在前排列。
示例1:400米跑道5圈配速分析
在400米跑道上跑5圈(2,000米),各圈用时为92.4、90.1、91.8、93.5、89.7秒,累计依次为92.4、182.5、274.3、367.8、457.5秒(7分37.5秒)。平均每圈 457.5 ÷ 5 = 91.5秒;1公里等于2.5圈,平均配速为 91.5 × 2.5 = 228.75秒,约每公里3分48.8秒。最快是第5圈的89.7秒,最慢是第4圈的93.5秒,相差3.8秒。第4圈掉速、最后一圈提速,说明起跑稍微保守些可以减小波动。
400米单圈成绩 → 每公里配速换算表
| 单圈(400米)成绩 | 每公里配速 | 5公里预计(保持同样配速) |
|---|---|---|
| 1:00.0 | 2:30.0 | 12:30.0 |
| 1:10.0 | 2:55.0 | 14:35.0 |
| 1:15.0 | 3:07.5 | 15:37.5 |
| 1:20.0 | 3:20.0 | 16:40.0 |
| 1:30.0 | 3:45.0 | 18:45.0 |
| 1:40.0 | 4:10.0 | 20:50.0 |
| 1:50.0 | 4:35.0 | 22:55.0 |
| 2:00.0 | 5:00.0 | 25:00.0 |
表中数值按"单圈 × 2.5 = 每公里""× 12.5 = 5公里"在构建页面时计算。实际上距离越长越难保持同样配速,成绩通常会比这更慢。其他配速换算可用跑步配速计算器。
示例2:把分和秒换成总秒数
计时器会把输入换算成总秒数:总秒数 = 分 × 60 + 秒。3分20秒是 3 × 60 + 20 = 200秒,12分45秒是 12 × 60 + 45 = 765秒。秒栏填入90这类超过59的数字时不会报错,而是自动进位(0分90秒 = 1分30秒)。上限为999分59秒(约16.7小时)。
| 时长 | 总秒数 | 毫秒 |
|---|---|---|
| 0分30秒 | 30 | 30,000 |
| 1分30秒 | 90 | 90,000 |
| 3分 | 180 | 180,000 |
| 5分 | 300 | 300,000 |
| 10分 | 600 | 600,000 |
| 15分 | 900 | 900,000 |
| 25分 | 1,500 | 1,500,000 |
| 1小时 | 3,600 | 3,600,000 |
常见用法
- 力量训练组间休息:大重量常休息2到3分钟以上,中等强度常用1到2分钟,具体因动作和个人体能而异。可直接用1分钟、3分钟预设。
- 烹饪:面条、鸡蛋、蒸菜差一分钟口感就不同。按食谱设定时间,以结束提示音为信号。
- 学习与工作:点25分钟预设即可开启一个专注时段;想自动在工作和休息之间切换,可用番茄钟。
- 演讲练习:用计时器设定总时长,再用秒表分圈记录每页幻灯片用了多久,看哪一段偏长。
- 距离某天还有多久:几天或几周后的日程更适合用D-Day倒数计算器。
常见错误与局限
- 分圈不等于暂停:分圈不会停表,只是记下当时的成绩。要暂停请点"停止";停表状态下无法分圈。
- 重置会清空全部:时间与所有分圈都会删除,需要的话先点"复制记录"。刷新页面同样会丢失数据,因为没有保存到服务器或浏览器。
- 没有声音:静音模式或浏览器的自动播放限制可能导致不响。请同时留意页面上的"时间到了!"提示和标签页标题的变化。
- 快捷键:空格键开始/停止,L键分圈;但当焦点在数字框、下拉框或按钮上时无效。用鼠标点过按钮后焦点还停留在按钮上,先点一下页面空白处再使用。
- 不适合毫秒级测量:田径、游泳的正式成绩需要千分之一秒级的专用计时设备。
怎样利用测量结果
记录积累起来才有价值。每周用同样的路线、同样的流程计时,一个月后就能看到进步;缩小最快与最慢一圈的差距,也是练习配速分配的方法。工作中记下"实际花了多久",能让下次估算更接近现实:比如预计1小时的报告实际用了100分钟,类似任务就可以在初步估计的基础上预留约1.7倍(100 ÷ 60 ≈ 1.67)的时间。
常见问题
切换到别的标签页,计时器还会继续吗?
会。时间由时钟推算,标签页在后台时也照常流逝;只是后台画面刷新会变慢,手机熄屏或标签页被丢弃时,提醒可能延迟或不响。
最多能记录多少个分圈?
代码中没有上限。点"重置"会全部清除,最新的一圈显示在列表最上方。
秒表和计时器能同时使用吗?
可以,两者相互独立。例如用秒表计整个训练时长,同时用计时器掐每组之间的休息。
停止后再开始,时间会接着走吗?
会。停止时的累计时间会保留,再次开始从该值继续;要归零请点"重置"。
百分之一秒的显示有多准?
它由设备时钟推算,长时间运行也不会累积误差,但约30毫秒的刷新间隔和人的反应时间,使实际可信的精度大约在0.1秒左右。