piapia123
zh

睡眠周期计算

转换

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

输入
把文件拖到这里可直接载入
输出

按 90 分钟一个睡眠周期(NREM + REM)推算两个方向:给入睡时间,列出睡 4 / 5 / 6 个周期的起床时刻;给想醒的时间,反推该几点上床。结果已把「躺下到睡着」的分钟数(默认 15)加进去,并标出最接近你目标时间的那个。⚠️ 一个周期实际在 80–110 分钟之间浮动,所以这是估算,不是闹钟。所有计算都在浏览器里完成,你输入的时间不会离开这台设备。

功能

  • 两个方向:现在睡 → 几点醒;想几点醒 → 几点睡
  • 按 90 分钟一个周期给出 4 / 5 / 6 个候选时刻
  • 加上「躺下到睡着」的分钟数(默认 15,可调)
  • 可填目标时间,自动标出最接近它的那一行
  • 正确跨零点回绕,夜里与凌晨的时间不会算反
  • 输入 now 直接用当前时刻
  • 结果按行列出,可逐行复制
  • 全部在本机计算,时间不上传

使用方法

  1. 选择计算方向(现在睡 / 想几点醒)
  2. 输入入睡时间,或想醒的时间,或直接输入 now
  3. 需要的话调整建议周期数与入睡耗时
  4. 结果立刻出现,标出推荐或最接近目标的那一行

常见问题

为什么是 90 分钟?
因为一个睡眠周期(快速眼动与非快速眼动)通常按 90 分钟估计,但个体差异在 80–110 分钟之间。这张表是按 90 分钟算的估算,用处是让你大致在周期结束时醒来,而不是在深睡里被闹钟拽出来 —— 那通常更清爽。
为什么要加「躺下到睡着」的时间?
因为你输入的是上床时间,不是睡着时间。从躺下到真正睡着通常要 10–20 分钟(默认取 15)。漏掉这一步,整张表会整体偏 15 分钟,而且每种睡法都偏一样的量,看起来完全正常。
这个表能当闹钟用吗?
可以当一个方便的目标,但别精确到分钟去信。周期长短因人而异,入睡时间也每天不同。更好的用法是「我大约睡 5 个周期」,然后把闹钟设在那个时刻附近。
跨零点会算错吗?
不会。全部按「一天中的分钟数」计算再取模回绕,23:30 加 7.5 小时会正确落在次日 07:00,并标出「次日」。

相关工具