睡眠周期计算
转换所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
按 90 分钟一个睡眠周期(NREM + REM)推算两个方向:给入睡时间,列出睡 4 / 5 / 6 个周期的起床时刻;给想醒的时间,反推该几点上床。结果已把「躺下到睡着」的分钟数(默认 15)加进去,并标出最接近你目标时间的那个。⚠️ 一个周期实际在 80–110 分钟之间浮动,所以这是估算,不是闹钟。所有计算都在浏览器里完成,你输入的时间不会离开这台设备。
功能
- 两个方向:现在睡 → 几点醒;想几点醒 → 几点睡
- 按 90 分钟一个周期给出 4 / 5 / 6 个候选时刻
- 加上「躺下到睡着」的分钟数(默认 15,可调)
- 可填目标时间,自动标出最接近它的那一行
- 正确跨零点回绕,夜里与凌晨的时间不会算反
- 输入 now 直接用当前时刻
- 结果按行列出,可逐行复制
- 全部在本机计算,时间不上传
使用方法
- 选择计算方向(现在睡 / 想几点醒)
- 输入入睡时间,或想醒的时间,或直接输入 now
- 需要的话调整建议周期数与入睡耗时
- 结果立刻出现,标出推荐或最接近目标的那一行
常见问题
- 为什么是 90 分钟?
- 因为一个睡眠周期(快速眼动与非快速眼动)通常按 90 分钟估计,但个体差异在 80–110 分钟之间。这张表是按 90 分钟算的估算,用处是让你大致在周期结束时醒来,而不是在深睡里被闹钟拽出来 —— 那通常更清爽。
- 为什么要加「躺下到睡着」的时间?
- 因为你输入的是上床时间,不是睡着时间。从躺下到真正睡着通常要 10–20 分钟(默认取 15)。漏掉这一步,整张表会整体偏 15 分钟,而且每种睡法都偏一样的量,看起来完全正常。
- 这个表能当闹钟用吗?
- 可以当一个方便的目标,但别精确到分钟去信。周期长短因人而异,入睡时间也每天不同。更好的用法是「我大约睡 5 个周期」,然后把闹钟设在那个时刻附近。
- 跨零点会算错吗?
- 不会。全部按「一天中的分钟数」计算再取模回绕,23:30 加 7.5 小时会正确落在次日 07:00,并标出「次日」。
相关工具
健康指数计算
转换算 BMI、基础代谢率与每日总消耗。BMI 同时按中国标准与 WHO 标准判定,并给出对应身高的正常体重范围。
跨时区会议时间
转换把多个时区的 24 小时排成一张对照表,标出各城市的工作时段、当地星期与日期偏移,并找出所有人都在工作时段的重叠区间。含夏令时。
时间戳转换
转换把 Unix 时间戳还原成日期时间,或反过来。秒 / 毫秒 / 微秒 / 纳秒自动识别,支持小数、负数与 Windows FILETIME。全部在浏览器本地完成。
日期计算
转换算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
进制转换
转换在二、八、十、十六、36、64 进制之间互转,六种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。
Cron 解析
转换把 cron 表达式逐字段讲成人话,算出接下来几次与上一次的执行时间;永远不会触发的表达式会当场说明原因。全部在浏览器本地解析。