计时器(定时器)是设定一段时长后开始倒数、到时发出提醒的工具,也常泛指各种计时工具。下面说明代码写法。
用代码制作计时器的要点
下面是用 JavaScript 实现的写法,可以按需要修改:
const plan = [['专注', 25], ['休息', 5]];
let idx = 0, end = Date.now() + plan[0][1] * 60000;
setInterval(() => {
const left = end - Date.now();
if (left <= 0) { idx = (idx + 1) % plan.length; end = Date.now() + plan[idx][1] * 60000; alert(plan[idx][0] + '开始'); }
}, 500);
示例
输入:间歇训练:运动 20 秒 + 休息 10 秒,共 8 组
计算结果:总时长 240 秒 = 00:04:00
说明:若最后一组后不休息,则为 230 秒;20 秒运动 + 10 秒休息 × 8 组就是常说的 Tabata,共 4 分钟。
工作原理
计时器启动时计算出结束时刻,界面定时刷新剩余时间;到达结束时刻时触发提醒。循环计时器在每段结束后自动进入下一段,例如“专注 25 分钟 → 休息 5 分钟”交替进行,并计数完成了几轮。
注意事项
- 计时期间保持页面打开,最好放在前台
- 开始前点击页面,允许播放提示音
- 手机端锁屏可能暂停网页,长时间计时用系统时钟应用
- 番茄时长可以按个人情况调整为 30 或 50 分钟
- 高强度间歇训练前做好热身
相关标准
番茄工作法由意大利人弗朗西斯科·西里洛(Francesco Cirillo)在 20 世纪 80 年代末提出,因他使用番茄形状的厨房定时器而得名。Tabata 训练来自日本学者田畑泉 1996 年发表的研究。
本站的番茄钟计时器工具可以直接在网页中使用,无需安装,适合快速得到和核对结果。
常见问题
【番茄钟为什么是 25 分钟?】这是番茄工作法的经典设定,兼顾专注与疲劳,可以按个人习惯调整。
【可以设置循环吗?】番茄钟和间歇训练模式会自动在专注和休息之间循环。
【手机上能用吗?】可以,但锁屏后网页可能暂停,长时间计时建议保持屏幕常亮。
文中示例可以在本站对应工具中核对。