排卵期计算器
输入平均周期长度与末次月经第一天,算出预计排卵日、易孕窗口起止、下次月经日与当前位于周期的第几天,并列出 24~32 天周期的排卵日对照表。
备孕的人都在算排卵日,但常见算法「月经干净后第几天」并不可靠——产科口径是先定下次月经日、再往前推 14 天。把周期长度与末次月经填进来,这一页给出排卵日大约落在哪天、受孕概率最高的窗口是哪几天、下次月经什么时候来,还附上从 24 到 32 天不同周期长度的对照,周期偏长或偏短的人尤其值得看。
口径与局限:排卵日按「下次月经前 14 天」反推(黄体期相对固定),周期不规律时误差会放大;易孕窗口为排卵日前 5 天到后 1 天(精子存活时间);本工具是日历法估算,多囊、哺乳期、围绝经期等情况下不适用,备孕监测建议配合排卵试纸或 B 超。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 填平均周期长度(24~35 天)与末次月经第一天。
- 看预计排卵日与易孕窗口(前 5 后 1 天)。
- 看下次月经日与当前周期第几天。
- 周期不规律误差大;备孕监测以试纸或 B 超为准。
计算原理与示例
排卵日怎么推算
推算口径是「下次月经日往前推 14 天」:黄体期(排卵到月经)在人群中的平均值约 14 天,且相对稳定,所以先由周期长度定下次月经日,再回推得到排卵日。28 天周期 → 周期第 14 天排卵;35 天周期 → 第 21 天;周期越长排卵越晚。
易孕窗口为什么是 5+1 天
易孕窗口取排卵前 5 天到排卵后 1 天,依据是配子存活时间:精子在女性生殖道内可存活约 3~5 天,卵子排出后约 24 小时内可受精。因此受孕概率最高的不是排卵当天,而是排卵前 1~2 天。以 28 天周期、末次月经 8 月 1 日为例,排卵日 8 月 15 日,易孕窗口 8 月 10 日~16 日。
什么时候不能用它
失效场景必须说清:周期不规律(多囊卵巢、甲状腺问题、哺乳期、围绝经期)时,「黄体期固定 14 天」的假设会明显失真;周期短于 21 天或长于 40 天时工具直接拒绝计算,因为这属于需要就医评估的范围。更重要的是:**它不能作为避孕依据**,安全期法的典型使用年失败率可达 20% 以上。
计算依据:排卵日 = 下次月经日 − 14 天(黄体期平均值假设),易孕窗口 = 排卵前 5 天至排卵后 1 天。该法对周期不规律者误差显著,且不能作为避孕依据;周期长度限 21~40 天,超出即提示就医。
代码示例
JavaScript 日历法推排卵日
const DAY = 86400000;
function ovulation(lmp, cycleDays) {
const t = new Date(lmp).getTime();
const next = t + cycleDays * DAY;
const ovu = next - 14 * DAY; // 黄体期固定 14 天
return {
ovulation: new Date(ovu),
window: [new Date(ovu - 5 * DAY), new Date(ovu + 1 * DAY)],
nextPeriod: new Date(next)
};
}
Python 同口径的 Python 版
from datetime import date, timedelta
def ovulation(lmp, cycle_days):
t = date.fromisoformat(lmp)
ovu = t + timedelta(days=cycle_days - 14)
return {"ovulation": ovu,
"window": (ovu - timedelta(days=5), ovu + timedelta(days=1)),
"next": t + timedelta(days=cycle_days)}
# 黄体期固定 14 天反推;周期不规律误差大
常见问题
排卵日到底是怎么算出来的?
下次月经日往前推 14 天。28 天周期就是周期第 14 天(以末次月经首日为第 1 天),35 天周期推到第 21 天。周期越长,排卵越晚。
为什么排卵后 1 天也算易孕期?
精子在体内可存活约 3~5 天,卵子排出后约 24 小时内可受精,所以排卵前 5 天到排卵后 1 天都有受孕可能;其中排卵前 1~2 天概率最高。
安全期可以用来避孕吗?
不能。黄体期 14 天只是平均值,个体波动可达数天,安全期法的典型使用年失败率超过 20%。请用避孕套、短效避孕药或宫内节育器等可靠方式。
月经周期不规律怎么算?
公式会失真。建议连续记录 3 个月以上取平均并观察波动;若周期短于 21 天或长于 40 天、经期明显紊乱,应先就医排查多囊卵巢、甲状腺或内分泌问题。
排卵时身体会有感觉吗?
部分人会有单侧下腹隐痛、分泌物变清亮拉丝、基础体温上升 0.3~0.5℃。但这些都不是可靠指标:基础体温只能事后确认排卵,无法提前预测。
备孕期间该怎么用这个结果?
在易孕窗口内每 1~2 天同房一次即可,不必刻意禁欲「攒着」。规律同房的受孕概率并不低于只盯排卵日。若规律备孕满 1 年未孕(35 岁以上满 6 个月),建议就医。
我的月经周期数据会被上传吗?
不会。周期长度与日期只在你的浏览器里参与推算,本站不接收也不保存;计算历史只存在本机浏览器中,可随时清空,无痕窗口关闭即消失。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。