这款经期计算器能做什么
这款月经周期计算器可以预测你下次月经的开始日期,告诉你目前正处于周期的第几天,并生成一份日历,把未来几个月里你可能来月经的日子高亮标注出来。你只需要提供三项信息:上次月经的第一天、月经通常持续几天,以及你的平均周期长度。
使用方法
填写上次月经的第一天(视为周期第 1 天)、以天数表示的平均经期长度(即出血持续的时间,通常为 3~7 天),以及以天数表示的平均周期长度(即从这次月经开始到下次月经开始的间隔,一般为 21~35 天,常见平均值为 28 天)。点击"上一个/下一个"按钮,即可每次翻看三个月的日历。
计算公式说明
设 \(L\) 为上次月经开始日,\(C\) 为周期长度,\(P\) 为经期长度,\(T\) 为今天。自 \(L\) 以来已完整经历的周期数为 \(\left\lfloor \frac{T-L}{C}\right\rfloor\)。你当前所处的周期天数为 \(\big((T-L)\bmod C\big) + 1\)。下次月经开始日,就是在你当前所处周期之外,再加上一个完整周期后的 \(L\);而距离下次月经还有多少天,就是这个日期减去今天。每一段预测经期都从 \(L + k\cdot C\) 起,连续覆盖 \(P\) 天。
$$\text{nextPeriodStart} = L + \left(\left\lfloor \frac{T-L}{C}\right\rfloor + 1\right)\cdot C \text{ days}$$
实例演示
假设你上次月经从 2026 年 6 月 14 日开始,经期持续 5 天,周期为 28 天,而今天恰好也是 2026 年 6 月 14 日。那么距上次月经已过 0 天,因此你正处于周期第 1 天。下次月经开始日为 \(6 \text{ 月 } 14 \text{ 日} + 28 \text{ 天} = 2026 \text{ 年 } 7 \text{ 月 } 12 \text{ 日}\)(周日),距今 28 天。日历会把 6 月 14 日至 18 日,以及 7 月 12 日至 16 日标注为预测经期。
常见问题
这算医疗建议吗?不算。它只是一个统计学估算,前提是假设你的周期规律、长度恒定。它不能诊断任何疾病,也不能预测排卵日或受孕窗口期。
为什么我的实际日期对不上?月经周期的长度本来就会自然波动。当你的平均周期越稳定,预测就越准;记录多个周期有助于得出更可靠的平均值。
如果我的周期不是 28 天怎么办?直接填入你自己的平均值即可。大约 21 到 35 天通常都属于正常范围,计算器会据此自动调整预测结果。