跳至主要内容

我们的日期计算方法。

所有工具共用同一个日期引擎。本页公开规则,方便用日历复核结果。

每个月,都从同一个出生日出发。

出生日期2025-01-31
满月 12025-02-28
满月 22025-03-31
二月取月末,三月仍回到原来的出生日。

输入与校验

日期采用公历YYYY-MM-DD格式,界面接受1900至2099年。不可能存在的日期、不完整日期以及早于出生的对比日期会被拒绝。计划纪念日时可以选择未来对比日期;已经出生的宝宝不使用未来出生日期。

不要求出生时刻。输出是日历日期年龄,不是精确到小时的时长。

天数与周数

出生当天为第0天。总天数为两日期的差,使用UTC整日编号避免夏令时偏移。完整周数是总天数除以7后向下取整,额外天数是余数。

“今天”快捷选项读取访客设备所在时区的当前日期。选定以后,计算只依赖输入日期。

月份、周岁与纪念日

每个整月纪念日都直接从原始出生日期计算。目标月份存在相同日号时保留日号,否则使用该月最后一天。缩短后的日号不会影响之后月份。

完整月龄是截至对比日已经到达的最大锚定整月数,余天从该纪念日算到对比日。一周岁为出生加12个日历月,100天为出生加100个经过天数。

矫正年龄模式

输入预产期时,从该日期计算年龄,同时保留从出生日计算的年龄。输入孕周时,以280天为参照,求出差值并加到出生日推算预产期。额外孕天必须是0至6之间的整数。

40周是运算参照,不是“足月”的唯一医学定义。预产期前只显示倒计时,不显示负年龄。

验证与限制

自动化例题覆盖第0天、7天、28天、1月31日月末、2月29日、74天闰年例题以及32周加额外天数的情况。

这些是透明的软件规则,不是医学评估或法定年龄服务。日期本身不能判断发育迟缓,也不能预测宝宝何时获得某项技能。个体疑虑请咨询照护孩子的医疗专业人员。

为什么别的计算器会给出不同月份数?

先比较计数约定。有的工具把总天数除以30或30.4375,有的把出生当天算作第1天,有的从上一个缩短月份的纪念日继续往后加月。这些方式回答的是不同计数问题。

本工具使用经过天数的第0天约定,并从原始出生日期锚定逐月纪念日。只有出生日期、对比日期和月末规则都相同,比较才有意义;单看数字不同,不能判断对方用了什么规则。

准备把这些日期算清楚?

打开宝宝月龄计算器