着床计算器

输入胚胎移植日或末次月经首日,推算出受精日、着床窗口、高概率着床区间与建议验孕日。着床窗口取「受精后 6~12 天」,Day-5 囊胚与 Day-3 卵裂期胚胎各按自己的天数回推,全部在本机计算。

试管按移植日算最准;自然周期按末次月经首日算
示例 2026-06-15
临床常用 21~35 天,默认 28
受精/取卵日2026-06-10
着床窗口起2026-06-16
着床窗口止2026-06-22
高概率着床2026-06-18 ~ 06-20
建议验孕窗口2026-06-24 ~ 06-26
着床窗口起点移植后第 1 天
计算结果只按公开的着床时间范围做日期推算,用于安排验孕与记录时间轴,不能用来判断胚胎是否着床成功,也不替代医生的判断。数值仅作演示。

四个控件里,选「移植日」时用 胚胎类型,选「末次月经」时用 周期长度,另一项会被忽略。单行控件按 Enter 即触发计算。

使用方法

  1. 选计算基准。做试管、有明确移植日的选「胚胎移植日(IVF/试管)」(默认);自然受孕、只知道末次月经的选「末次月经首日(自然周期)」。
  2. 在基准日期填日期,默认 2026-06-15。试管填移植当天,自然周期填末次月经来潮第一天。
  3. 选胚胎类型:默认 Day-5 囊胚(移植日 = 受精第 5 天);若是取卵后第 3 天移植的卵裂期胚胎,选 Day-3。
  4. 若是自然周期,在周期长度填平时月经周期天数,默认 28,允许 21~35 天。
  5. 按 Enter 或点「计算着床窗口」。结果区给出受精日、着床窗口起止、高概率着床区间、建议验孕窗口,以及着床窗口起点距基准日多少天。

这个着床计算器能解决什么问题

一是把「什么时候可能着床」落到日历上。移植后很多人每天对着日历猜「现在着床了吗」,焦虑多半来自没有时间轴。着床计算器把受精日、着床窗口、高概率区间一次列出来,让人知道哪几天才是关键期,不必从移植当天就开始紧张。

二是安排验孕日。太早测 β-hCG 会因为激素还没升上来而得到假阴性,徒增焦虑。结果区给出的「建议验孕窗口」是按移植后天数算的:Day-5 囊胚移植后 9~11 天、Day-3 胚胎移植后 11~14 天,都落在临床上常用的抽血时间范围内。

三是区分「受精日」与「移植日」。这是最常见的一个混淆点:Day-5 囊胚移植当天,胚胎其实已经在体外发育了 5 天,受精日要往前推 5 天。把这两个日期混为一谈,后面所有推算都会错位。

四是给病历和记录本补一个统一口径。孕周、预产期的计算都从受精日(或末次月经)出发,把着床窗口也算出来,一份记录里就有完整的日期链,复诊时更容易和医生对齐。

这个着床计算器不做排卵日预测,那是「排卵期日期计算器」的活;不做预产期与孕周推算,请用「预产期计算器」「孕周周计算器」;也不做任何妊娠结局的判断。

原理与规则说明:着床时间范围、胚胎日龄与日期回推

核心常量是「着床发生在受精后 6~12 天」。这一区间来自 Wilcox 等人 1999 年发表于《新英格兰医学杂志》的前瞻性研究(Time of implantation of the conceptus and loss of pregnancy, N Engl J Med 1999;340:1796-1799):在可检测着床的周期里,着床分布于排卵后第 6 至第 12 天,其中约 84% 集中在第 8 至第 10 天。本页把 6~12 天作为「着床窗口」的全宽,把 8~10 天单列为「高概率着床」区间,两者都直接来自这项研究的分布。

试管场景的算法:先回推受精日,再加窗口。移植的胚胎有明确日龄:Day-5 囊胚在移植当天已是受精后第 5 天,所以 受精日 = 移植日 − 5;Day-3 卵裂期胚胎是 受精日 = 移植日 − 3。得到受精日后,着床窗口 = 受精日 + 6 天 ~ 受精日 + 12 天,高概率着床 = 受精日 + 8 天 ~ 受精日 + 10 天。默认示例里移植日是 2026-06-15、Day-5 囊胚,于是受精日 2026-06-10、着床窗口 2026-06-16~06-22,换算成「移植后天数」就是移植后第 1~7 天。

自然周期的算法:先算排卵日,再加窗口。黄体期长度相对固定,约 14 天,所以 排卵日 ≈ 末次月经首日 + (周期长度 − 14);28 天周期对应第 14 天排卵。然后同样 着床窗口 = 排卵日 + 6 ~ + 12,验孕日 ≈ 排卵日 + 14(约等于下一次月经该来的日子)。默认示例里末次月经 2026-06-01、周期 28 天,排卵日 2026-06-15,着床窗口 2026-06-21~06-27。

验孕窗口为什么是那几天。血清 β-hCG 在着床后才由滋养细胞分泌,抽血能测到一般在着床后 2~3 天。对着床窗口起点加几天,就得到临床上常用的抽血区间:Day-5 囊胚移植后 9~11 天、Day-3 胚胎移植后 11~14 天。本页取的就是这两个区间,比「移植后两周统一测」更贴合不同胚胎日龄。

日期回推是按日历天,不是按工作日。本页只做整天的加减,跨月、跨年、闰年都由日期库自动处理(例如 2028-02-28 加一天是 2028-02-29,因为是闰年)。输出格式固定为 YYYY-MM-DD,不做时区换算——日期本身没有时区,统一按「日期值」处理,避免夏令时把日期挪错一天。

完整示例(数值仅作演示)

与页面打开时的默认值一致:基准 = 胚胎移植日,日期 = 2026-06-15,胚胎类型 = Day-5 囊胚。实测结果如下:

换一个条件对照:同样是 2026-06-15 移植,若胚胎是 Day-3 卵裂期,则受精日变成 2026-06-12,着床窗口 2026-06-18 ~ 2026-06-24,高概率区间 2026-06-20 ~ 2026-06-22,建议验孕窗口 2026-06-26 ~ 2026-06-29。可见胚胎日龄每差 2 天,整条时间轴整体后移 2 天。

自然周期口径下,末次月经 2026-06-01、周期 28 天:排卵日 2026-06-15,着床窗口 2026-06-21 ~ 2026-06-27,高概率区间 2026-06-23 ~ 2026-06-25,建议验孕日 2026-06-29。下表给出更多移植日与胚胎组合,前 12 行默认显示:

移植日胚胎类型受精/取卵日着床窗口高概率着床建议验孕窗口
2026-06-15Day-52026-06-102026-06-16 ~ 06-222026-06-18 ~ 06-202026-06-24 ~ 06-26
2026-06-15Day-32026-06-122026-06-18 ~ 06-242026-06-20 ~ 06-222026-06-26 ~ 06-29
2026-06-08Day-52026-06-032026-06-09 ~ 06-152026-06-11 ~ 06-132026-06-17 ~ 06-19
2026-06-01Day-52026-05-272026-06-02 ~ 06-082026-06-04 ~ 06-062026-06-10 ~ 06-12
2026-05-25Day-32026-05-222026-05-28 ~ 06-032026-05-30 ~ 06-012026-06-05 ~ 06-08
2026-06-22Day-52026-06-172026-06-23 ~ 06-292026-06-25 ~ 06-272026-07-01 ~ 07-03
2026-06-29Day-52026-06-242026-06-30 ~ 07-062026-07-02 ~ 07-042026-07-08 ~ 07-10
2026-07-06Day-32026-07-032026-07-09 ~ 07-152026-07-11 ~ 07-132026-07-17 ~ 07-20
2026-05-11Day-52026-05-062026-05-12 ~ 05-182026-05-14 ~ 05-162026-05-20 ~ 05-22
2026-05-18Day-32026-05-152026-05-21 ~ 05-272026-05-23 ~ 05-252026-05-29 ~ 06-01
2026-06-10Day-52026-06-052026-06-11 ~ 06-172026-06-13 ~ 06-152026-06-19 ~ 06-21
2026-06-17Day-52026-06-122026-06-18 ~ 06-242026-06-20 ~ 06-222026-06-26 ~ 06-28

输入范围与对照表

各字段范围与填错时的动作,右列是结果区会显示的具体提示:

字段/情况允许范围填错时的动作
基准日期1900-01-01 ~ 2100-12-31为空或非法日期时拒绝,提示「请选择 1900~2100 年之间的日期」
胚胎类型Day-5 / Day-3值异常时回落到 Day-5 并提示;未知日龄直接报错
周期长度21~35 天的整数小于 21 或大于 35 拒绝并说明「超出临床常用月经周期范围」
周期长度为小数不接受提示「周期长度按整数天填」,不四舍五入
基准选移植日周期长度被忽略不报错,但结果里不使用周期长度这一项
基准选末次月经胚胎类型被忽略不报错,受精日按排卵日 + 0 天呈现
跨月/闰年自动处理不报错,例如 2028-02-28 + 1 天 = 2028-02-29

自然周期下,不同周期长度对时间轴的影响(末次月经固定为 2026-06-01):

周期长度排卵日着床窗口建议验孕日
21 天2026-06-082026-06-14 ~ 06-202026-06-22
25 天2026-06-122026-06-18 ~ 06-242026-06-26
28 天(默认)2026-06-152026-06-21 ~ 06-272026-06-29
30 天2026-06-172026-06-23 ~ 06-292026-07-01
32 天2026-06-192026-06-25 ~ 07-012026-07-03
35 天2026-06-222026-06-28 ~ 07-042026-07-06

输入范围、边界与精度说明

常见问题

为什么着床窗口取 6 到 12 天,而不是别的天数?

因为这个区间来自人体实测数据,不是拍脑袋定的。Wilcox 等人在 1999 年《新英格兰医学杂志》的前瞻性研究里逐日检测尿 hCG,观察到着床发生在排卵后第 6 至第 12 天,并且约 84% 集中在第 8 至第 10 天。本页直接把这两个数字搬进算法:6~12 天是全宽窗口,8~10 天是高概率段。

Day-5 囊胚和 Day-3 胚胎,为什么验孕日不一样?

因为移植时胚胎的「年龄」不同。Day-5 囊胚移植当天已是受精后第 5 天,往后 9~11 天抽血即可;Day-3 卵裂期胚胎移植当天只是受精后第 3 天,比囊胚早移植 2 天,所以要往后 11~14 天才测得到足够高的 β-hCG。差的就是这 2 天。

移植日能直接当成受精日吗?

不能,这是最常见的错。Day-5 囊胚移植时,受精发生在移植前 5 天;Day-3 胚胎则在移植前 3 天。把移植日当受精日,会让整条时间轴整体错位 3~5 天,孕周和预产期也会跟着算错。本页的第一步就是把受精日回推出来。

算出的着床窗口内没感觉,是不是没着床?

着床本身通常没有可感知的症状,少数人会有轻微点滴出血,多数人毫无感觉。有没有症状和是否着床之间没有可靠对应关系,不能据此判断。判断只能靠移植后对应天数的血清 β-hCG 检测,本页只负责把「该测的日子」算出来。

自然周期只填末次月经,准吗?

准度取决于排卵是否规律。算法假设黄体期固定 14 天、排卵发生在下次月经前 14 天,规律周期的人误差通常在 1~2 天内。若周期不规律、有多囊等情况,或者已经用 B 超或排卵试纸测到了实际排卵日,应当直接用那个日期当作受精日来算,比按末次月经推算更准。

为什么周期长度限制在 21 到 35 天?

因为「周期 − 14 = 排卵日」这个简化公式只在正常周期范围内成立。周期太短常提示黄体功能不足或排卵提前,太长常提示排卵稀发或不排卵,此时排卵日与末次月经的关系不再稳定,套公式会得出明显偏差。超出范围时工具会直接拒绝并提示,而不是给一个看起来精确其实没意义的日期。

着床窗口和「着床期出血」是一回事吗?

不是。着床窗口是「可能着床的时间范围」,是一个日期区间;着床期出血是部分人在这段时间出现的少量出血症状。前者人人都有时间范围,后者只有少数人出现,且有出血也不代表就着床成功。不要把两者等同,更不要用出血反推着床日。

结果能直接用来决定复查时间吗?

可以作为与医生沟通的参考,但请不要自行据此调整用药或检查计划。不同生殖中心的验孕时间、用药方案和监测节奏各不相同,通常以主诊医生的安排为准。本页给的是按公开着床时间范围推算出的通用区间,不是医嘱。

相关工具