通过MCP连接 →

输入计算

数学公式

数学公式: 经期计算器
Show calculation steps (1)
  1. Next period start

    Next period start: 经期计算器

    The next predicted period start date, found by stepping forward whole cycles from the last period start.

广告

结果

距离下次月经大约还有
28 days
on Sun, 26 Jul 2026
当前周期天数 Day 1
下次月经开始日期 Sun, 26 Jul 2026
距下次月经天数 28 days
June 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
July 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
August 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

本结果为基于规律周期的统计学估算,不构成医疗建议,也无法预测排卵日或受孕窗口期。

这款经期计算器能做什么

这款月经周期计算器可以预测你下次月经的开始日期,告诉你目前正处于周期的第几天,并生成一份日历,把未来几个月里你可能来月经的日子高亮标注出来。你只需要提供三项信息:上次月经的第一天、月经通常持续几天,以及你的平均周期长度。

日历时间轴,显示经期天数、周期长度 C、上次经期 L 和今天 T
一个周期从一次经期开始(L)持续到下一次,共 C 天。

使用方法

填写上次月经的第一天(视为周期第 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}$$

Advertisement
数轴显示从 L 经过今天 T 到下一次预测经期开始的等长周期间隔 C
公式从 L 开始计算超过今天 T 的完整周期数,再加一即可得到下一次预测的开始日期。

实例演示

假设你上次月经从 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 天通常都属于正常范围,计算器会据此自动调整预测结果。

最后更新: