使用方法
Conception日期计算器只做一件事:把一个日期换算成一串孕期节点,四步:
- 「末次月经首日」点选日期,演示值 2026-01-01。
- 「周期长度」填 21 到 35 的整数,演示值 28。
- 「今天」点选当天日期,演示值 2026-10-08,用来算当前孕周。
- 点「计算」出结果,在输入框里按回车同样能触发。
结果给出预产期、排卵中心日、易受孕窗口、当前孕周与距预产期的天数,下方对照表列出 18 个孕期节点。
Conception日期计算器能解决什么
它解决「一堆日期到底怎么对上」这件事,适合三类场合:
- 核对孕周:产检单上写 20 周,自己想确认算法是否一致,本页把天数与周数一并列出。
- 倒推受孕时间:想估算受孕窗口,本页给出 7 天区间与排卵中心日。
- 安排检查:12 周、20 周这类节点各在哪天,对照表直接查到。
它不做三件事:不判断胎儿发育情况、不给医学建议、不做 B 超孕周校正。B 超推算的结果与按月经推算常有一到两周差异,以医生判断为准。
原理和变量
① 预产期怎么来的:教科书的规则是 末次月经首日 + 280 天,280 天正好是 40 周。本页在此基础上按周期修正:预产期 = 末次月经首日 + 280 + (周期 − 28) 天。
② 为什么要按周期修正:280 天这个数字是拿 28 天周期算出来的平均值。周期 35 天的人排卵更晚,实际受孕时间也晚,预产期自然要往后挪 7 天;周期 21 天的人则往前挪 7 天。
③ 排卵中心日与窗口怎么定:排卵大约发生在下次月经前 14 天,按 28 天周期折算就是末次月经第 14 天。精子在体内可存活约 3 到 5 天,卵子约 1 天,所以易受孕窗口取末次月经后第 10 到第 16 天,共 7 天,中心日正是第 14 天。
④ 输入怎么变成输出:末次月经 2026-01-01、周期 28 天时,预产期 = 2026-01-01 + 280 天 = 2026-10-08;排卵中心日 = +14 天 = 2026-01-15;窗口 = 2026-01-11 到 2026-01-17。以 2026-10-08 为今天,距末次月经 280 天,即 40 周 0 天,距预产期 0 天。
⑤ 边界与校验:三个日期都必须填且为合法日期;周期必须是 21 到 35 的整数,填 20 或 40 会提示超范围;「今天」早于末次月经首日时判为无效输入并提示,不会输出负数孕周。
⑥ 常见误用:一是把预产期当成「必定在那天分娩」,其实只有约 4% 的人正好在预产期当天生;二是拿同房日当受孕日直接加 280 天,方向反了——受孕日大约在末次月经后两周,应先把窗口算出来再看;三是忽略周期差异,35 天周期仍按 280 天算,会低估预产期约一周。
完整示例
演示输入:末次月经首日 2026-01-01,周期 28 天,今天 2026-10-08。结果如下:
- 预产期(EDD)= 2026-01-01 + 280 天 = 2026-10-08
- 排卵中心日 = +14 天 = 2026-01-15
- 易受孕窗口 = +10 到 +16 天 = 2026-01-11 到 2026-01-17(7 天)
- 当前孕周 = 距末次月经 280 天 = 40 周 0 天
- 足月日(37 周)= +259 天 = 2026-09-17
- 距预产期 = 0 天
把周期从 28 改成 35,预产期往后挪 7 天变成 2026-10-15;改成 21 则提前到 2026-10-01。若把末次月经首日换成 2025-12-15(周期仍 28),预产期变成 2026-09-21,排卵中心日变成 2025-12-29——整条时间轴跟着平移,天数不变。
输入范围与对照表
下表以末次月经 2026-01-01(周期 28)为例,列出 18 个孕期节点,前 12 行直接展开,余下 6 行点「加载更多」:
| 节点 | 日期 | 对应孕周 |
|---|---|---|
| LMP + 7 天 | 2026-01-08 | 1 周 |
| LMP + 14 天 | 2026-01-15 | 排卵中心日(约 2 周) |
| LMP + 21 天 | 2026-01-22 | 3 周 |
| LMP + 28 天 | 2026-01-29 | 4 周 |
| LMP + 42 天 | 2026-02-12 | 6 周 |
| LMP + 56 天 | 2026-02-26 | 8 周 |
| LMP + 70 天 | 2026-03-12 | 10 周 |
| LMP + 84 天 | 2026-03-26 | 12 周 |
| LMP + 98 天 | 2026-04-09 | 14 周 |
| LMP + 112 天 | 2026-04-23 | 16 周 |
| LMP + 126 天 | 2026-05-07 | 18 周 |
| LMP + 154 天 | 2026-06-04 | 22 周 |
| LMP + 168 天 | 2026-06-18 | 24 周 |
| LMP + 182 天 | 2026-07-02 | 26 周 |
| LMP + 196 天 | 2026-07-16 | 28 周 |
| LMP + 210 天 | 2026-07-30 | 30 周 |
| LMP + 259 天 | 2026-09-17 | 37 周(足月) |
| LMP + 280 天 | 2026-10-08 | 40 周(预产期) |
输入范围:三个日期均为合法日期;周期 21 到 35 的整数。按周期修正后的预产期范围是 末次月经 + 273 天(周期 21)到 + 287 天(周期 35)。37 周即足月,对应 末次月经 + 259 天;40 周为预产期,对应 + 280 天。
结果边界和舍入
三条边界:
- 这是按月经推算的口径:属于「末次月经法」。早期 B 超测出的孕周若与之相差一周以上,临床上通常以 B 超为准,本页不替代该判断。
- 不计算实际受孕时刻:受孕只能落在受孕窗口这 7 天里,无法精确到某一天,本页只给区间与中心日。
- 日期按自然日推进:加减都以「天」为单位,跨月、跨年、闰年二月的长度都按真实日历算,不做 30 天近似。
常见问题
预产期为什么要在 280 天上加减周期差?
280 天是按 28 天周期算出的平均值。周期越长排卵越晚,受孕也越晚,所以 35 天周期要往后挪 7 天。
预产期当天一定会生吗?
不一定。只有约 4% 的人正好在预产期当天分娩,37 到 42 周之间都属正常范围。
受孕窗口为什么是 7 天?
精子在体内可存活约 3 到 5 天,卵子约 1 天。以排卵日为中心向前后展开,得到约 7 天的可受孕区间。
孕周从哪天开始算?
从末次月经首日算起,而不是从受孕日。所以排卵时才刚进入所谓「2 周」,这是口径问题,不是算错。
B 超结果和这里不一样怎么办?
以医生判断为准。通常早期 B 超与月经推算相差一周以上时,临床会采用 B 超孕周。
周期不规律也能用吗?
可以估个范围。取一段时间的平均周期填入,但结果仅供参考,不规律时误差会更大。
能算同房日对应的孕周吗?
能间接算。把同房日大致对应到受孕窗口,再按窗口中心日反推末次月经首日即可。
数据会上传吗?
不会。日期换算全部在浏览器本地完成,不会上传你填的日期。