跳到主内容
UniKit

安全期计算

按末次月经首日、平均周期与经期长度,一次排出最多 12 个周期的经期、排卵日、易孕期与相对安全期,并可按传入的「今天」判断当前周期日、所处阶段以及是否处在日历法安全期内。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

周期设置

日历法:排卵日 = 周期首日 +(周期长度 − 14),易孕期 = 排卵日前 5 天至后 1 天,其余为相对安全期。

计算结果

填入末次月经首日、周期与经期长度后这里会列出各周期的日期。

这个工具能做什么

  • 备孕时一次看到未来几个月的排卵日,提前安排体检、出差与工作节奏。
  • 想了解「安全期」到底有多长:短周期的人会看到经期后根本没有安全段,避免误判。
  • 记不清自己周期长度时,用 26、28、30 天各算一遍,比较排卵日会漂移多少天。
  • 体检或就诊前打印一张周期日历,方便和医生对齐时间线。

示例

输入

末次月经首日 2024-01-01、平均周期 28 天、经期 5 天、推算 3 个周期、今天 2024-01-14

输出

第 1 周期:经期 2024-01-01 ~ 2024-01-05,排卵日 2024-01-15,易孕期 2024-01-10 ~ 2024-01-16,相对安全期 2024-01-06 ~ 2024-01-09(4 天)与 2024-01-17 ~ 2024-01-28(12 天);今天为周期第 14 天,处于易孕期

排卵日 = 周期首日 +(周期长度 − 14),黄体期固定按 14 天计;安全期是「易孕期之外」的日历推算结果,不是医学结论。

常见问题

安全期是怎么定义的?

本工具把每个周期里「易孕期之外、且不在经期内」的日期标为相对安全期。易孕期取排卵日前 5 天到排卵日后 1 天,因为精子可存活约 5 天、卵子可受精约 24 小时。注意这只是日历推算,不是「不会怀孕」的保证。

为什么短周期没有经期后的安全期?

周期 21 天时排卵日落在第 7 天,易孕期从第 2 天就开始了,而经期本身有 5 天,两者完全重叠,所以经期后直接进入易孕期。周期越短,安全期越少;周期短于 21 天时日历法基本没有意义。

为什么每个周期都用同一个周期长度?

日历法必须假设周期恒定才能推算未来日期。真实周期会有 ±2~3 天的波动,所以越往后推的周期误差越大。如果你记了最近几个周期的实际首日,建议用最短和最长两个长度各算一次,取易孕期的并集。

结果里的「今天」是怎么来的?

为了不受系统时间与时区影响,工具把「今天」做成显式输入,页面打开时自动填入当天日期,你随时可以改成别的日期做试算。日期运算全部基于公历整数天,同一天在任何时区结果都一样。

可以用来避孕吗?

不建议单独使用。日历法依赖周期规律与固定排卵日,压力、熬夜、生病、旅行都可能让排卵提前或推后,典型使用的年失败率可达 12%–24%。要避孕请用避孕套、短效避孕药等可靠方式,要备孕请配合排卵试纸或基础体温。

关键词:safe period calculatorperiod calendarfertile windowmenstrual cycle calendarovulation day安全期计算排卵期月经周期易孕期生理周期表备孕日历

同类工具