日历甜甜圈
数据存在你的账号里 ☁️
–天
正在加载…
💌 下次大概
–
–
– –
–
·
—
😊 今天怎么样
点一下就行
—
🌼 排卵期估算
日期估算
预计排卵大约在
–
–
–

仅根据月经日期估算,不能确认真实排卵,也不能作为避孕依据。

🩷 记一次月经

选出血第一天,然后点下面的按钮。

🗓️ 记过的日期
—
💾 备份

记录保存在你的账号里,换手机、换浏览器登录同一账号都能找回。 仍然建议偶尔存一份备份,多一层保险。

「导出到日历」会把接下来 6 次预测日加进 iPhone 日历,这样即使 App 打不开也有提醒。

手动复制 / 粘贴

上面是备份内容。存一份到备忘录或发给自己;要恢复时把它粘回下面的框里。

清空是不可撤销的,清之前建议先存一份备份。

🩺 给医生看的一页纸

把最近的周期长度、经期长度和症状记录整理成一页。看医生时可以按出来给医生看, 也可以导出成表格,自己在电脑上分析。

这一页只包含你记录的原始数据和简单统计,不含任何预测或估算结果,也不构成诊断。

🎯 可能的时间范围
一半可能
–
八成把握
–
九成把握
–

范围由你身体的波动决定,多记几次也窄不了多少。

🌼 这次大概什么时候排卵
日期模型
🌼 预计排卵
–
🌿 可能受孕时间
–
– 颜色越深越接近估算排卵时点 –
这个排卵日期是怎么算的
🔮 哪天最可能来
—
这天来的可能 其实已经来过、忘了记 最可能的一天
🤔 一直没来怎么办
🎯 重要日子会不会撞上

选一个将来的日子(旅行、考试、婚礼、面试…),看看那天撞上经期的可能性。

📏 每个周期有多长
—
每次的间隔 你平时的波动范围 比平时明显偏长/偏短
🌙 这几个月的你
⏳ 平均多久来一次
–天
📐 最短 / 最长
–
🎵 每次都差不多吗
–
🧩 记录完整吗
–

🩺 值得留意的情况
—

🔍 你的身体规律
—

🌼 排卵估算用到的几个数
—
📏 历史平均周期
–天
🕐 最近完整周期
–天
🌊 周期波动
–天
🔀 两个模型差
–天

🌷 多记几个月会更好吗
会更懂你。记到五六个周期时,算出的「你的平均周期」误差能从 2 天左右缩到 1 天左右。
但不会更准。具体哪一天来,主要取决于身体本身每个月都不一样,这个波动压不下去。多记也只能改善一点点。
范围也不会怎么变窄。大概收窄 7% 就停住了,别指望记久了它变成一个点。
最有用的是这两种人:周期本来就不太规律的,和偶尔会忘记记录的。
🧮 它是怎么算出来的

先看你两次月经之间隔了多少天,算出你自己的平均周期; 再考虑身体本来每个月就有波动,给出一段可能的时间范围。

同时它还会留意一件事:如果你某次的间隔特别长, 它会想想「是真的周期长,还是中间那次忘记录了」。这两种情况对应的预测不一样。

方法来自一篇 2022 年的医学论文(Li 等,发表于 JAMIA), 所有计算都在你手机上完成。

技术细节(不感兴趣可以跳过)

Li, Urteaga, Shea, Vitzthum, Wiggins, Elhadad (2022). A predictive model for next cycle start date that accounts for adherence in menstrual self-tracking. JAMIA 29(1):3–11. doi:10.1093/jamia/ocab182

层次贝叶斯模型:λi ~ Gamma(κ,γ),πi ~ Beta(α,β), 漏记次数 s ~ 截断几何分布,观测间隔 y | λ,s ~ Poisson(λ(1+s))。 后验预测分布是「截断几何 × 负二项」的混合(对 λ 做 Gamma 解析边缘化)。 个体参数用 EM 迭代估计。超参数 (κ,γ,α,β) 由论文报告的人群统计量反解得到。

全部数据只保存在本机。不发起任何网络请求,无第三方依赖。

🌼 排卵估算的依据

排卵那部分是纯日期推算,同时参考两种公开的日期模型,互相作对照:

一种看长期规律:用你过去几个周期的平均长度来估(Sohda 2017)。
一种看最近节奏:用你最近一个完整周期来估 —— 页面上主显示的是这个(Soumpasis 2020)。
为什么给一段范围而不是一天:在真实场景的验证里,这类日期公式通常还有几天误差(Greenwalt 2026)。
什么时候更不准:周期忽长忽短、或者经常偏长的时候,日期法的误差会明显变大(Thigpen 2025)。

所以这里给的排卵时间是一段参考范围,不是一个确认的日子。 以后如果加入排卵试纸或基础体温,可以用来校准这个日期估算。

论文来源(不感兴趣可以跳过)

Sohda S, Suzuki K, Igari I. Relationship Between the Menstrual Cycle and Timing of Ovulation Revealed by New Protocols: Analysis of Data from a Self-Tracking Health App. J Med Internet Res 2017;19(11):e391. doi:10.2196/jmir.7468

Soumpasis I, Grace B, Johnson S. Real-life insights on menstrual cycles and ovulation using big data. Hum Reprod Open 2020;2020(2):hoaa011. doi:10.1093/hropen/hoaa011

Greenwalt C, et al. Assessing the accuracy, reliability, and validity of menstrual cycle phase tracking equations in an applied sport setting. Eur J Appl Physiol 2026. doi:10.1007/s00421-026-06211-y

Thigpen N, Patel S, Zhang X. Oura Ring as a Tool for Ovulation Detection: Validation Analysis. J Med Internet Res 2025. doi:10.2196/60667

说明:排卵时点由上述日期模型估算。显示范围取多少天,是本项目依据论文报告的现实误差 量级做的工程取舍,不是论文给出的统计置信区间;两个模型的组合方式也没有经过 临床验证。

🩺 关于「值得留意的情况」

「洞察」页里那一块,是把公开的患者向就医参考线搬到你的记录上, 帮你留意有没有值得找医生聊一次的情况。它不是诊断,也不会告诉你任何病名。

周期长度:常见范围是 21–35 天。
经期长度:常见范围是 2–7 天;超过 7 天建议去看医生。
规律发生变化:公开建议是找医生看一下 —— 不一定说明有问题,但值得让人看一眼。
连续 3 个周期没来:建议去看医生(原文里还提到先排除怀孕)。

只有持续出现才会提示;偶尔一次很常见,不会打扰你。 如果记录里可能有漏记,会先提醒你核对记录,而不是直接建议就医。

参考线来源(不感兴趣可以跳过)

以上阈值取自英国 NHS 面向公众的科普页面,属于患者向就医建议,不是临床指南:

Periods — https://www.nhs.uk/conditions/periods/

Irregular periods — https://www.nhs.uk/symptoms/irregular-periods/

波动分层的 7 天门槛与 Thigpen 等 2025 年发表于 JMIR 的日历法验证研究一致 (doi:10.2196/60667)。

所有判断都在你的手机上完成,不会上传任何数据,也不会因为这里的提示去联系任何人。

📌 要记几次才有用

两次月经之间才叫一个「周期」。所以第一次记完还看不出任何规律, 得等第二次来、有了间隔,才算有了第一个周期。

只记了 1 次:还预测不了,页面会提醒你再记一次。
2 次(1 个周期):能给了,但这时候基本等于「一般人的平均」,先当参考。
3 次首日记录:有 2 个完整周期,可给出数据有限的初步排卵估算;4 次首日记录才有 3 个完整周期。
5–6 次:比较可靠,可以看「这几个月的你」那一页。
7 次以上:已经够用了,再多记提升很有限。

顺便说一句:不要自己把历史间隔加起来平均。 只记了一两次的时候,这样算出来的结果比「按一般人的平均值猜」还要差。 这也是为什么这里要引入人群数据做参考,而不是只用你自己的几笔记录。

⚖️ 能做什么,不能做什么
能:只凭你记的日期,预测下次月经大概哪天来,并给出一段范围; 日子越接近越会更新;如果迟迟没来,会提醒你可能是忘了记。 也能给出一个日期法的排卵参考时点和可能的时间范围。
不能:确认真正发生了排卵 —— 那需要排卵试纸、基础体温、激素或超声等 额外信息。所以排卵那一块给的是一段参考范围,不会给你一个「就是这天」的保证, 也不能拿来避孕。
🧭 准到什么程度
同类方法在公开研究里的成绩是:平均差 1.9 天,八成多的人误差在 3 天以内。
有人做过对比:加上整条腕温设备,也只能把误差从 1.9 天改善到 1.7 天。设备并没有带来质变。
所以合理的期待是「前后 3 天左右的一段范围」,而不是某一个准确的日子。
🩺 什么时候不适用

这套方法是在月经自然来潮、20 多岁的人群上验证的。 如果你在用激素避孕、宫内节育器,或者处于产后、围绝经期, 又或者有多囊卵巢综合征,它就算不准,请不要依赖它。

如果周期一直短于 21 天或长于 45 天,或者连续好几次都超出「九成把握」的范围, 建议去看医生,而不是继续等它预测。

这里的一切都只是参考,不能替代医生的诊断。

版本 —

⚙️ 设置
🎨 外观
颜色会跟着时间变:早上偏暖,傍晚偏橘,深夜偏冷

🔒 隐私锁
打开 App 时需要输入密码