睡眠周期计算器
根据90分钟的睡眠周期,找到最好的睡觉时间或守夜时间。
输入结果时更新 。
关于此计算器
A sleep cycle calculator suggests bedtimes or wake-up times aligned to 90-minute sleep cycles, so you wake between cycles rather than in the middle of deep sleep and feel more refreshed. It counts back or forward in 90-minute blocks and adds the time it takes to fall asleep. Most adults do best on five to six complete cycles (7.5–9 hours).
Say you must wake at 07:00 and take about 15 minutes to drop off. Six cycles need 6 × 90 = 540 minutes of sleep plus 15 to fall asleep, so you should be in bed by 21:45; five cycles push that to 23:15. Switch to bedtime mode and it counts forward instead, suggesting wake times that land at the end of a cycle rather than mid-cycle.
Use it to pick a bedtime that leaves you waking during light sleep, when you tend to feel less groggy. The highlighted five- and six-cycle options match the 7.5–9 hours most adults need, while the shorter three- and four-cycle rows suit a nap or an unavoidably late night. Cycle length averages 90 minutes but varies between people and across the night, so treat the times as a helpful guide.
经常问到的问题
睡眠周期要多久?
About 90 minutes. A full night moves through four to six of these cycles, each passing from light to deep to REM sleep. Waking at the end of a cycle, rather than mid-cycle, tends to feel less groggy.
我需要多少个睡眠周期?
大多数成年人对五至六个完整的周期感觉最好,大约为7.5至9小时,计算器突出这些选择,列出短的午睡或晚睡。
为什么要多花点时间睡着?
睡不着的时候, 你躺下不睡觉。 平均加15分钟睡眠时间 使得建议睡觉时间线 与你实际开始在睡觉中骑自行车时 一起上升。
我什么时候该上床睡觉 早上7点醒来?
For five or six 90-minute cycles plus about 15 minutes to fall asleep, aim to be in bed around 21:45 for six cycles or 23:15 for five. The tool lists these bedtimes once you enter a 07:00 wake time.
我怎么找到最好的时间醒来?
切换到床位时间模式, 并进入您睡着时的输入; 计算器在90分钟周期中向前计算, 并提示结束周期而不是中断周期的醒后时间 。
睡梦之间醒来是否真的真实?
周期结束时在光觉中醒来时,通常感觉比睡醒时更不那么昏昏。 由于整个晚上的周期长度不同,建议的时间是向导,而不是准确的警报。
API - 使用代码中的计算器
将此计算器称为自由 JSON 端点 。 不需要按键 。 将字段值发送到下面作为查询参数或 JSON 。 任何您省略的, 都会使用相同的默认值, 此页面预填的默认值是预填的; 未知参数是 400, 而不是静音零 。 读取 API 全部文件 →
终点
GET https://calculator.free/api/v1/sleep/
curl
curl "https://calculator.free/api/v1/sleep/?mode=wake&time=07:00"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/sleep/?" + new URLSearchParams({
"mode": "wake",
"time": "07:00"
}));
const data = await r.json();
console.log(data.results);
成果仅是一般指导的估计数,而不是财务、医疗或税务咨询。