通过MCP连接 →

输入计算

褪黑素通常需要 30–60 分钟才会让你产生困意。

数学公式

广告

结果

服用褪黑素的时间
10:15 PM
45 minutes before your target sleep time
目标入睡时间 23:00 (24h)
起效延迟 45 minutes
服用时间(24 小时制) 22:15

什么是褪黑素起效时间计算器?

褪黑素并不是一吞下去就立刻见效。大多数速释型补充剂大约需要 30 到 60 分钟,才能把血液中的褪黑素浓度提到足以让你产生困意的水平。这个计算器会从你真正想要入睡的时间往回推算,告诉你应该在几点服用,让困意恰好在你躺上床时达到高峰。

使用方法

用 24 小时制填入你想要入睡的时间(例如晚上 11 点就填 23:00)。接着填入起效延迟——也就是你希望药效在入睡前多少分钟开始发挥作用。如果拿不准,45 分钟是个折中又稳妥的默认值。计算器会自动减去这段延迟,给出你该服用褪黑素的准确时刻,并自动处理跨越午夜的情况。

计算公式详解

核心运算其实就是「从午夜起算的分钟数」做一次简单减法:先把入睡时间换算成总分钟数,减去起效延迟,再把结果套回 24 小时制以内。用公式表示就是:服用时间 = 入睡时间 − 起效延迟,并配合取模运算,这样凌晨 12:20 的就寝时间减去 45 分钟,就能正确得出前一晚 11:35。

$$T_{\text{take}} = \Big(\,\text{Bed Hour} \times 60 + \text{Bed Minute} - \text{Onset Lag} \bmod 1440 + 1440\Big) \bmod 1440$$

$$\begin{gathered} T_{\text{take}} = \big(\,B - \text{Onset Lag (min)} \bmod 1440 + 1440\big) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} B &= \text{Bed Hour} \times 60 + \text{Bed Minute} \\ \text{Hour} &= \left\lfloor T_{\text{take}} / 60 \right\rfloor \\ \text{Minute} &= T_{\text{take}} \bmod 60 \end{aligned} \right. \end{gathered}$$

显示服药时间、起效延迟间隔和目标睡眠时间的时间轴
服用时间 = 睡眠时间减去起效延迟,在简单时间轴上展示。

实例演示

假设你想在晚上 10:30(22:30)前入睡,并选择 30 分钟的起效延迟。换算下来是 \(22 \times 60 + 30 = 1350\) 分钟。减去 30 得到 1320 分钟,也就是 22 小时整——所以你应该在晚上 10:00 服用褪黑素。

对比9:30服药时间和10:00睡眠时间的时钟示意图
实例:起效延迟30分钟,意味着想10:00就寝就在9:30服用褪黑素。

常见问题

睡前多久吃褪黑素比较好?对大多数人来说,在想要入睡的时间前 30–60 分钟服用效果不错。缓释型配方可能有所不同——请以说明书为准。

剂量越大起效越快吗?并非如此。起效时间取决于配方类型,而不是剂量大小。在正确的时间服用较低剂量,通常反而更有效。

这算医疗建议吗?不算。它只是一个帮助你把握服用时机的工具。在开始服用褪黑素之前,尤其是当你同时服用其他药物或有睡眠障碍时,请先咨询专业医护人员。

最后更新: