孕周周计算器

按末次月经第一天起算,给出当前孕周与孕天、早中晚孕阶段、距预产期天数,并指出建档、NT、大排畸、糖耐量等下一次产检节点与该节点所在日期窗口。

孕周该周起始日期孕期阶段该孕周的产检安排
第 1 周2026-06-15早孕期尚未建档(早孕期随访)
第 2 周2026-06-22早孕期尚未建档(早孕期随访)
第 3 周2026-06-29早孕期尚未建档(早孕期随访)
第 4 周2026-07-06早孕期尚未建档(早孕期随访)
第 5 周2026-07-13早孕期尚未建档(早孕期随访)
第 6 周2026-07-20早孕期建档 + 首次产检(6–13⁺⁶ 周)
第 7 周2026-07-27早孕期建档 + 首次产检(6–13⁺⁶ 周)
第 8 周2026-08-03早孕期建档 + 首次产检(6–13⁺⁶ 周)
第 9 周2026-08-10早孕期建档 + 首次产检(6–13⁺⁶ 周)
第 10 周2026-08-17早孕期建档 + 首次产检(6–13⁺⁶ 周)
第 11 周2026-08-24早孕期NT 检查窗口(11–13⁺⁶ 周)+ 早期唐筛
第 12 周2026-08-31早孕期NT 检查窗口(11–13⁺⁶ 周)+ 早期唐筛

提示:两个日期框里按 Enter 即可重新计算。默认填的是示例日期 2026-06-15 与 2026-10-01,点「设为今天」会把参考日期改成今天,「载入示例」恢复这组默认值。

使用方法

  1. 孕周周计算器以「末次月经第一天(LMP)」为起点,填最后一次月经来潮的第一天,不是结束日,也不是同房日;示例值 2026-06-15。
  2. 在「参考日期」填你想知道孕周的那一天,默认是示例日 2026-10-01;想算今天的孕周就点「设为今天」。
  3. 点「计算孕周」(或在任一日期框里直接按 Enter),结果卡立刻给出当前孕周与孕天、孕期阶段、孕龄天数、预产期、距预产期天数、足月区间与下一次产检节点。
  4. 下方的孕周对照表把第 1~40 周的起始日期与当周产检安排逐行列出,默认显示 12 行,点「加载更多孕周」展开全部,点「导出 CSV」存成表格,点「复制对照表」以制表符格式复制整张表。
  5. 把「末次月经第一天」改成另一个日期,整表与全部结果会一起刷新,不需要重新点按钮。

这个孕周周计算器能解决什么问题

第一是把「怀孕多久了」变成一个可复核的数字。产检记录、化验单、B 超报告都写孕周,但它们默认你已经知道自己末次月经是哪天;这页把「LMP 到参考日的天数 → 孕周 + 孕天」这一步算给你看,方便和医生说法对齐。

第二是定位下一次产检节点。孕检按孕周排期,而不是按月排期:建档在 6–13⁺⁶ 周,NT 在 11–13⁺⁶ 周,大排畸在 20–24 周,糖耐量(OGTT)在 24–28 周。知道当前孕龄天数后,就能立刻看出下一个要做的是哪一项、窗口从哪天开始。

第三是判断处于孕期哪一段。早孕期、中孕期、晚孕期的分界不是「三个月一段」这样的概数,而是 13⁺⁶ 周与 27⁺⁶ 周两个精确切点;各种检查的可做窗口、用药分级都按这个切点划分。

第四是核对足月区间。围产期讲的「足月」是 39⁺⁰–40⁺⁶ 周,而不是整 9 个月;本页会把足月区间的起止日期单独列出来,方便安排工作交接与陪产假。

本页不做这些事:不代替 B 超与医生的孕龄判断、不做胎儿生长曲线评估、不预测具体分娩日期。想要「预产期在几月几日」的纯日期推算,或者想看孕期体重增长区间,页面底部另有对应工具。

孕周是怎么算出来的:Naegele 法则与孕龄天数

孕周周计算器的核心算法只有两步。第一步求孕龄天数:把两个日期都转成 UTC 零点的时间戳,相减后除以 86400000(一天的毫秒数)再取整,这样做的好处是不受本地时区和夏令时影响——如果直接用 Date 的本地时区做差,遇到跨夏令时的月份会差出 1 小时,取整后就可能整体偏移一天。

第二步把天数换成孕周 + 孕天:孕周 = Math.floor(天数 / 7),孕天 = 天数 % 7。所以孕龄 108 天写作「孕 15 周 + 3 天」,医学写法是 15⁺³ 周。注意这里的「15 周」表示已经过完 15 个整周、正处在第 16 周里,不是「已经 15 周整」。预产期由 LMP + 280 天 得到,这就是 Naegele 法则:280 天 = 40 周 × 7。传统的口诀写法是「末次月经首日 + 1 年 − 3 个月 + 7 天」,在公历下与 +280 天基本等价,但按月份加减会在 2 月末、31 日这类边界上溢出,本页统一用天数偏移来绕开这个问题。

孕期三段按 ACOG 的定义切分(美国妇产科医师学会,2013 年修订):早孕期是 0⁺⁰–13⁺⁶ 周,也就是孕龄 0–97 天;中孕期是 14⁺⁰–27⁺⁶ 周,即第 98–195 天;晚孕期从 28⁺⁰ 周开始,即第 196 天起。三个切点对应天数 97 / 98 与 195 / 196,是本页判段的唯一依据。

足月与早产的分界同样取 ACOG 的标准:孕龄不足 259 天(37⁺⁰ 周)为早产;第 259–272 天(37⁺⁰–38⁺⁶ 周)为早期足月;第 273–286 天(39⁺⁰–40⁺⁶ 周)为足月;第 287–293 天(41⁺⁰–41⁺⁶ 周)为晚期足月;达到或超过 294 天(42⁺⁰ 周)为过期妊娠。示例里 LMP 为 2026-06-15,足月区间因此落在 2027-03-15 至 2027-03-28。

产检节点取自中华医学会妇产科学分会产科学组《孕前和孕期保健指南(2018)》的 7 个窗口:6–13⁺⁶ 周建档与首次产检、14–19⁺⁶ 周中期产检与唐氏筛查、20–24 周系统超声(大排畸)、24–28 周 75 g 口服葡萄糖耐量试验、30–32 周生长超声评估、33–36 周产检加密至每 2 周 1 次、37–41 周每周 1 次并加胎心监护。本页的「下一次产检节点」就是这 7 项里第一个「起始孕周 × 7 大于当前孕龄天数」的节点,用它所在周的起始日期作为窗口起点。

早期还可以用头臀长(CRL)复核。Robinson 与 Fleming 1975 年给出的估算是:孕龄天数 ≈ 8.052 × √CRL(毫米) + 23.73。代入 CRL = 30 mm 得 67.8 天,也就是 9 周 5 天左右。ACOG 第 700 号委员会意见(2017)指出,早孕期超声推算的孕龄比按 LMP 推算更准,两者相差超过 7 天时应以超声为准重新确定日期——所以本页算出的孕周与 B 超单不一致时,以超声结论为准。

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

示例条件与页面打开时的默认值完全一致:LMP = 2026-06-15,参考日期 = 2026-10-01。逐项结果如下:

把孕龄 108 天按孕周展开,就是下面这张对照表里第 16 周那一行——第 16 周的起始日期是 LMP + 15 × 7 = 2026-09-28,第 17 周起始于 2026-10-05,参考日 2026-10-01 正好夹在两者之间,对应 15⁺³ 周,与上面的结果互相印证。

孕周对照表与输入范围

下表由 LMP 直接推出:第 n 周的起始日期 = LMP + (n − 1) × 7 天。默认显示前 12 行,点「加载更多孕周」看全 40 行。

孕周周计算器的两个输入都是日期,允许范围 1900-01-01 至 2100-12-31。孕龄天数的合法区间是 0 至 294:小于 0 说明参考日期比 LMP 还早,孕周无从谈起;大于 294 天(42⁺⁰ 周)已进入过期妊娠范围,页面会给出提示而不是继续扩表。第 1 周从 LMP 当天算起,因此 LMP 次日属于 0⁺¹ 周而不是「第 2 周」。

边界、舍入与精度说明

常见问题

孕 15 周 + 3 天,到底是「15 周多」还是「第 16 周」?

两者是同一件事的两种说法。孕龄 108 天 = 15 × 7 + 3,写法 15⁺³ 周,意思是已经过完 15 个整周,正处在第 16 周里。医生的口头说法通常是「孕 15 周多」,但排检查时用的是「第 16 周」这个概念。本页同时给出孕周(15)与孕天(3),就是为了避免这两种口径打架。

起点为什么用末次月经第一天,而不是同房或受精那天?

因为 Naegele 法则和历史惯例都以 LMP 为起点,所有孕周标准、产检窗口、足月定义都建立在这个约定上。受精实际发生在 LMP 后约 2 周,所以「按受精算的孕龄」会比本页结果小约 14 天。如果你只知道受精日,对照医生时应说明口径,不要直接拿本页数字去减 14,否则容易和化验单错开。

算出来的孕周和 B 超单不一样,听谁的?

听 B 超的。ACOG 第 700 号委员会意见指出,早孕期超声推算的孕龄最准;当超声结果与按 LMP 推算的结果相差超过 7 天时,应当用超声结果重新确定预产期与孕周。月经周期长于 28 天、周期不规律、近期停用避孕药的人尤其容易出现这种偏差。本页的作用是提供一个可复核的 LMP 口径基线。

「下一次产检节点」是按什么规则挑出来的?

按《孕前和孕期保健指南(2018)》的 7 个窗口排期,节点起始孕周分别是第 6、14、20、24、30、33、37 周。工具取第一个「起始孕周 × 7 大于当前孕龄天数」的节点。示例里孕龄 108 天,6 周与 14 周都已过去,20 周的起点是 140 天,所以下一个是大排畸,窗口从 2026-11-02 起。

末次月经第一天填成了「月经结束日」,会差多少?

会把孕龄整体算大,误差等于这次的经期天数。常见经期 3–7 天,也就是说结果会偏大约 3–7 天;填成同房日或受精日则会把孕龄算小约 14 天。这两种错误都会让产检节点窗口整体前移或后移,B 超复核时就会对不上,所以起点请务必用来潮第一天。

早孕期到底到哪天为止?13 周还是 14 周?

到 13⁺⁶ 周为止,也就是孕龄第 97 天;第 98 天起(14⁺⁰ 周)就是中孕期。之所以容易记成 14 周,是因为「满三个月」的日常说法与医学分期只差一天。同理晚孕期从 28⁺⁰ 周(第 196 天)起,而不是从第 28 周结束时起。

预产期那天一定生吗?足月区间该怎么用?

不一定。预产期是 LMP + 280 天的统计中心,实际分娩多集中在 39⁺⁰–40⁺⁶ 周这 14 天里,也就是本页列出的足月区间(示例为 2027-03-15 至 2027-03-28)。安排产假、交接工作时用足月区间比用单日的预产期更实用;37 周之前属于早产范围,若出现规律宫缩应及时就医。

我填了 2026-06-15 之外的日期,表格会跟着变吗?

会。孕周对照表的每一行都是「第 n 周起始日期 = LMP + (n − 1) × 7 天」,改 LMP 后 40 行的日期、结果卡里的预产期与产检节点窗口会一起重算,不需要点按钮。参考日期只影响「当前孕周」与「距预产期」两项,不影响表格本身。

相关工具