通过MCP连接 →

输入计算

数学公式

广告

结果

最晚摄入咖啡因的时间
17:00
此时刻之后请停止摄入咖啡因(24小时制)
就寝时间 23:00
截止时长 6 hours before bed

什么是咖啡因截止时间?

咖啡因是一种兴奋剂,半衰期约为5~6小时,也就是说在你喝下最后一口后过了这么久,体内仍残留着一半的咖啡因。所谓咖啡因截止时间,就是一天当中你还能安心喝咖啡、茶、能量饮料或汽水,而不影响睡眠的最晚时刻。本计算器通过从你计划的就寝时间往前减去一段"截止时长",帮你算出这个时刻。

从最后一杯咖啡到睡觉的时间轴,由截止区间分隔
咖啡因的截止时间就是睡觉时间减去几个小时的缓冲。

使用方法

用24小时制输入你打算上床睡觉的时和分(例如晚上11点就填23:00)。然后选择你想在睡前几小时停止摄入咖啡因——6小时是常见且有研究依据的默认值,不过对咖啡因敏感的人可能更倾向于设为8小时甚至更长。计算器会返回你最晚应在几点喝下最后一杯含咖啡因的饮品。

公式解析

计算其实就是简单的时间相减:

最后摄入咖啡因时间 = 就寝时间 − 截止时长

$$T_{\text{cutoff}} = \left(\left(\text{Bed Hr} \times 60 + \text{Bed Min} - \text{Cutoff (h)} \times 60\right) \bmod 1440\right)$$

程序会把时间换算成"距午夜的分钟数",减去截止时长,如果结果跨越午夜,则按24小时制循环回绕。所以,就寝时间为23:00、截止时长为6小时,算出的结果就是17:00(下午5点)。

咖啡因水平从一杯咖啡向睡觉时间衰减的曲线
咖啡因代谢很慢,所以截止时间越早,睡觉时体内残留的就越少。

实例演算

假设你晚上22:30上床睡觉,希望预留8小时缓冲。22:30 = 1350分钟,8小时 = 480分钟,\(1350 - 480 = 870\) 分钟 = 14:30。也就是说,你最迟应该在下午2:30之前喝完最后一杯咖啡。

你的截断时间意味着什么

你的截断时间是喝最后一杯含咖啡因饮料的最晚时刻,这样到你上床睡觉时,足够多的咖啡因已经从你的身体中清除,以避免干扰睡眠。这不是一个硬性的生物学开关——它是基于咖啡因从体内清除的速度有多慢的实用缓冲。

咖啡因根据其半衰期被消除:在健康成年人中,这平均大约为5-6小时,这意味着一个剂量的大约一半在这个时间后仍然存在。所以6小时的截断时间会让你在睡前摄入最后一杯饮料的大约一半咖啡因,8-10小时的截断时间会剩下大约三分之一或四分之一。这就是为什么一杯下午咖啡即使在许多小时后仍然能够明显影响睡眠。

几个因素会使你的有效截断时间提前或延后:

  • 敏感性和遗传学:CYP1A2酶的变异使一些人成为"快速"代谢者,而另一些人成为"缓慢"代谢者,大幅改变清除速度。
  • 剂量:大或双份饮料需要相对较长的时间才能降至无害水平,所以较大的饮料需要较早的截断时间。
  • 年龄:咖啡因代谢倾向于随着年龄增长而放缓,延长有效半衰期。
  • 药物和妊娠:口服避孕药、某些抗生素(例如环丙沙星)和妊娠可以显著减缓消除速度,有时会使半衰期翻倍或更多。
  • 吸烟:加速咖啡因代谢,缩短其半衰期。

已发表的睡眠研究支持保守的截断时间。一项在《临床睡眠医学杂志》上广泛引用的2013年研究发现,即使在睡前6小时摄入400毫克咖啡因也会显著减少总睡眠时间和睡眠质量,而参与者通常没有察觉到这种损害。那个"睡前6小时"的发现是常见默认时间窗口的基础——如果你对咖啡因敏感或正在追求更好的睡眠,这是一个强有力的理由来选择更早的时间。

这是一般信息,不是医学建议。如果咖啡因持续干扰你的睡眠或你服用影响其代谢的药物,请咨询医疗专业人士。

常见问题

为什么是6小时?研究表明,即便在睡前6小时摄入咖啡因,也会明显降低睡眠质量,因此把6小时作为基准是比较稳妥的选择。

这也适用于茶和汽水吗?是的——任何咖啡因来源都算在内。如果是浓缩咖啡或能量饮料这类剂量更大的饮品,建议把截止时长往上调。

我对咖啡因非常敏感,应该设多少?可以试试8~10小时,并考虑在午后早些时候就改喝低因(脱因)咖啡。

最后更新: