睡眠周期计算器

根据起床时间,按 90 分钟睡眠周期估算建议入睡时间。

本地计算 · 无需账号 · 数据不上传 · 支持中文 / English

这个计算器能做什么

根据起床时间,按 90 分钟睡眠周期估算建议入睡时间。 输入字段 3 个,结果 3 个。所有计算都在浏览器中完成。

输入字段

  • 起床小时(时)
  • 起床分钟(分)
  • 入睡所需分钟(分钟)

计算结果

  • 4 个周期(6 小时)
  • 5 个周期(7.5 小时)
  • 6 个周期(9 小时)

计算方式

  • 4 个周期(6 小时)(if(floor(mod(wakeHour * 60 + wakeMinute - 4 * 90 - fallAsleep + 1440, 1440) / 60) < 10, "0", "") + floor(mod(wakeHour * 60 + wakeMinute - 4 * 90 - fallAsleep + 1440, 1440) / 60) + ":" + (if(mod(mod(wakeHour * 60 + wakeMinute - 4 * 90 - fallAsleep + 1440, 1440), 60) < 10, "0", "") + mod(mod(wakeHour * 60 + wakeMinute - 4 * 90 - fallAsleep + 1440, 1440), 60)))
  • 5 个周期(7.5 小时)(if(floor(mod(wakeHour * 60 + wakeMinute - 5 * 90 - fallAsleep + 1440, 1440) / 60) < 10, "0", "") + floor(mod(wakeHour * 60 + wakeMinute - 5 * 90 - fallAsleep + 1440, 1440) / 60) + ":" + (if(mod(mod(wakeHour * 60 + wakeMinute - 5 * 90 - fallAsleep + 1440, 1440), 60) < 10, "0", "") + mod(mod(wakeHour * 60 + wakeMinute - 5 * 90 - fallAsleep + 1440, 1440), 60)))
  • 6 个周期(9 小时)(if(floor(mod(wakeHour * 60 + wakeMinute - 6 * 90 - fallAsleep + 1440, 1440) / 60) < 10, "0", "") + floor(mod(wakeHour * 60 + wakeMinute - 6 * 90 - fallAsleep + 1440, 1440) / 60) + ":" + (if(mod(mod(wakeHour * 60 + wakeMinute - 6 * 90 - fallAsleep + 1440, 1440), 60) < 10, "0", "") + mod(mod(wakeHour * 60 + wakeMinute - 6 * 90 - fallAsleep + 1440, 1440), 60)))

使用说明

按 90 分钟一个周期并预留 15 分钟入睡估算;个体周期和入睡时间会有差异。

数据与隐私

官方模板的所有计算都在浏览器本地完成。你创建的计算器只保存在当前浏览器,不会上传服务器,也不生成分享链接。换设备时可使用 JSON 备份导入导出。

常见问题

这个计算器需要联网吗?

页面加载后,所有计算都在浏览器本地完成,官方模板计算不需要服务器。

我创建的计算器保存在哪里?

只保存在当前浏览器的本地存储中。不会上传服务器,也不会生成分享链接。

公式会被发送到 AI 吗?

不会。AI 协作只提供提示词,由你自己交给外部 AI;本站不调用 AI 接口。

相关计算器

最后更新:2026-01-01