满月百日计算器

满月百日计算器按公历出生日期,算出宝宝满月日、第 30 天、百日(第 100 天)和周岁日,显示星期几与距参照日的天数,支持切换百日计数起点,方便安排满月酒与百日宴。

按公历(阳历)生日填写。农历生日请先用「农历公历转换」换算成公历再填。

默认今天,只用来算「还有 / 已过多少天」,不影响任何里程碑日期;不能早于出生日期。

民间两种数法差 1 天,多数地方按「出生当天算第 1 天」。这一项只影响「第 30 天」和「第 100 天」,满月日与周岁日按公历对应日算,不跟着变。

请填写出生日期,自动算出满月日、第 100 天和周岁日分别是哪天。

满月日、周岁日按公历「出生日的同一日」算(3 月 10 日出生 → 4 月 10 日满月、次年 3 月 10 日周岁);当月没有对应日号时按当月最后一日计(1 月 31 日出生 → 2 月 28 日满月,闰年 2 月 29 日)。所以满月日不等于第 30 天

本页只按公历推算,是本站声明的日历约定,不是国家规定; 农历满月、做九不做十、男进女满、按 99 天或 108 天办百日等地方习俗以家中长辈口径为准。要看农历日期请用 农历公历转换

怎么用

  1. 填出生日期按公历(阳历)填宝宝的出生年月日。农历生日请先用本站「农历公历转换」换成公历再填,本页只接公历日期。
  2. 确认参照日期参照日期默认是今天,用来算每个日子「还有多少天 / 已过多少天」;改成别的日期只会改倒计时,满月日、第 100 天和周岁日一天都不会变。参照日期不能早于出生日期。
  3. 选计数起点民间数百日有两套说法,差一天:默认「出生当天算第 1 天」(第 100 天 = 出生日 + 99 天),另一套是「出生次日算第 1 天」(第 100 天 = 出生日 + 100 天)。这一项只影响第 30 天和第 100 天,满月日与周岁日按公历对应日算、不跟着变。
  4. 查看日期与倒计时结果分别列出满月日、第 30 天、百日(第 100 天)和周岁日的日期、星期几、离出生天数及距参照日天数。安排宴席前先核对采用哪个日子;当天或已经过去的日期会显示相应提示。

核心要点

宝宝百日需先确定计数起点:默认出生当天算第 1 天, 第 100 天时离出生经过 99 天;选出生次日算第 1 天,百日日期后移一天。 满月日和周岁日按公历同日对应推算,不随计数起点改变,安排宴席前可先核对家庭采用的日期。

  • 百日算例:2026-03-10 出生,默认百日为 2026-06-17(周三); 参照日为 2026-04-01 时还有 77 天,切换为出生次日算第 1 天则百日为 2026-06-18。
  • 满月、满 30 天与第 30 天要分开看:2026-03-10 出生, 满月为 04-10,满 30 天为 04-09,默认计数下第 30 天为 04-08。
  • 满月日与第 30 天可能同日:2024-01-31 出生, 本页按月末取整约定算出满月为 2024-02-29,默认计数下第 30 天也在这一天。
  • 周岁日不随百日计数起点改变:2024-02-29 出生, 本页周岁日为 2025-02-28,离出生经过 365 天。
  • 只推算公历日期:农历生日转成公历后输入,结果仍按公历计算; 农历满月、择吉与地方习俗日期不在本页范围内。

原理与公式

两类口径:对应日与序数天

四个日子分两类算,混在一起最容易出错。记出生日期为 Bdim(y, m) 为公历 y 年 m 月的天数(闰年 2 月 = 29)。

① 公历对应日(满月日、周岁日,与计数起点无关)
年 = B.年 + ⌊(B.月 − 1 + n) ÷ 12⌋
月 = ((B.月 − 1 + n) mod 12) + 1
日 = min(B.日, dim(年, 月)) ← 月末取整约定
满月日取 n = 1,周岁日取 n = 12

② 序数天(第 30 天、第 100 天,跟着计数起点走)
第 N 天 = B + (N − offset) 天
offset = 1(出生当天算第 1 天,默认)或 offset = 0(出生次日算第 1 天)。

倒计时按同一套整数天算:已过天数 = 参照日 − B还有几天 = 该日离出生的天数 − 已过天数,为负就是已经过去了。 所有日期按 00:00 UTC 做整数天与整月加减,自动处理大小月与闰年 2 月 29 日,不受时区与夏令时影响;全程只有整天,没有任何小数与舍入

计算示例(默认口径,2026-03-10 出生、参照日 2026-04-01)

里程碑日期星期离出生距参照日
满月日(对应日)2026-04-10周五31 天还有 9 天
第 30 天(序数天)2026-04-08周三29 天还有 7 天
百日 · 第 100 天(序数天)2026-06-17周三99 天还有 77 天
周岁日(对应日)2027-03-10周三365 天还有 343 天

切到「出生次日算第 1 天」,只有两条序数天各往后挪一天:第 30 天变 2026-04-09、第 100 天变 2026-06-18;满月日仍是 2026-04-10、周岁日仍是 2027-03-10——它们按日号对应,跟怎么数天没有关系。

月末与闰年的两个典型例子

例 1(月末出生,顺序会反转):2024-01-31 出生。2 月没有 31 日,满月按当月最后一日计,落在 2024-02-29(闰年),离出生 29 天;而第 30 天也正好是 2024-02-29,两者撞在同一天。若换成平年的 2026-01-31 出生,满月是 2026-02-28(28 天),反而早于第 30 天(2026-03-01)——所以「第 30 天一定不晚于满月」这种直觉并不成立。

例 2(闰日出生):2024-02-29 出生,满月是 2024-03-29(3 月有 29 日,正常对应),周岁则因 2025 年没有 2 月 29 日而按 2025-02-28 计,离出生 365 天;百日是 2024-06-07。

常见问题

宝宝百天怎么算,出生当天算第 1 天吗?
本页默认出生当天算第 1 天,宝宝第 100 天对应离出生经过 99 天。2026-03-10 出生,百日是 2026-06-17;选择出生次日算第 1 天,则是 2026-06-18。两种计数起点相差一天,按家庭约定选择即可。百天不能固定换成三个月零十天,因为各月天数不同。
1 月 31 日出生的宝宝满月日期怎么算?
本页满月日按公历同日对应推 1 个自然月;下个月没有相同日号时,取当月最后一日。2024-01-31 出生,满月为 2024-02-29;2026-01-31 出生,满月为 2026-02-28。这是本站的日历约定,安排满月酒时还需核对家庭采用的日期。
宝宝满月、满 30 天和第 30 天有什么区别?
满月按公历对应日算,满 30 天表示离出生经过 30 个日历天,第 30 天则受计数起点影响。以 2026-03-10 出生为例:满月是 04-10,满 30 天是 04-09,默认出生当天算第 1 天时,第 30 天是 04-08。满月与第 30 天也可能同日:2024-01-31 出生,默认计数下两者都是 2024-02-29。
2 月 29 日出生的宝宝周岁日期怎么算?
本页周岁日按公历同日对应推 12 个月,当月没有对应日号时取当月最后一日。2024-02-29 出生的宝宝,周岁日为 2025-02-28,离出生经过 365 天。切换百日计数起点不会改变周岁日;这个公历日期可用于安排周岁宴,不代表农历生日或抓周习俗的日期。
宝宝满月和百日按农历还是公历算?
满月百日计算器只接受公历出生日期,满月按公历同日对应,百日按选定计数起点数日历天。若只知道农历出生日期,可以先转换为公历再输入;转换后得到的仍是公历满月和百日结果,不能用来代替按农历月份推算的满月日。本页不提供择吉或地方习俗日期推算。
宝宝百日倒计时怎么算,修改参照日期会改变百日日期吗?
倒计时表示百日日期距离参照日期的日历天数。2026-03-10 出生,默认计数下百日为 2026-06-17;参照日设为 2026-04-01,结果是还有 77 天。参照日与百日同日显示当天,晚于百日显示已过天数。修改参照日只改变倒计时,不改变百日日期,且参照日不能早于出生日期。
满月百日计算器和宝宝月龄计算器有什么区别?
满月百日计算器回答满月、第 30 天、第 100 天和周岁是哪天,适合查看这些日期的星期与倒计时。宝宝月龄计算器回答满几个月零几天、满 N 月龄是哪天;出生天数计算器回答离出生经过多少天。默认出生当天算第 1 天时,第 100 天对应经过 99 天,和出生天数结果相差一天属于计数定义不同。

来源与更新

计算口径与依据(更新于 2026-09-06):

  • 历法采用公历(格里高利历),大小月与闰年规则为「四年一闰、百年不闰、 四百年再闰」,自动处理 2 月 29 日;该规则可参见 USNO Introduction to Calendars。日期书写按 GB/T 7408《数据元和交换格式 信息交换 日期和时间表示法》的 YYYY-MM-DD 形式。两者都是历法与格式定义,没有时效性,不随年度或地区调整。
  • 「月末出生的宝宝满月取哪一天」「百日从哪天开始数」国家层面都没有规定文件。本页采用的「当月没有对应日号时取当月最后一日」是本站公开声明的日历约定;「出生当天算第 1 天」只是设为默认值,页面上可一键切成「出生次日算第 1 天」, 不替任何地区或家族预设规矩。
  • 农历满月与农历周岁、做九不做十、男进女满、按 99 天或 108 天办百日等地方习俗不在本页口径内,请以家中长辈与当地习惯为准; 需要公历与农历互转请用本站「农历公历转换」。
  • 需要儿保手册上的月龄(满几个月零几天、满 N 月龄是哪天)请用本站「宝宝月龄计算器」;只想知道出生至今活了多少天请用「出生天数计算器」; 算周岁与生日倒计时请用「年龄计算器」。

本页只做公历日期推算,不含择吉、宴席预算、席数与礼金测算,也不判断宝宝发育是否正常。

最近更新:2026-09-06

本工具只做公历日期推算,给出满月日、第 30 天、第 100 天与周岁日及对应星期几,供安排满月酒、百日宴、周岁宴与百天照参考;农历日期、择吉、地方习俗口径不在本页范围内,请以家中长辈与当地习惯为准。