完整使用说明

实际年龄计算器指南:按指定日期计算年、月、日

根据出生日期与截止日期计算实际年龄,区分日历月与借月按30天的规则,查看年、月、日、完整月数及实际经过天数。

开始使用计算器

完整使用说明

这个计算器能做什么

实际年龄计算器(Chronological Age Calculator)计算出生日期到指定日期之间的年龄,结果以年、月、日三个部分显示,还提供完整月数、实际经过周数和天数、可复制记录及计算过程。

如果只记“8岁”,会省略月份和日期。本工具可以把它写成“8年4月25日”或记录格式“8;04;25”,其中分号依次分隔年、月、日。

什么时候适合用它

适合整理出生日期与某个记录日期的关系、检查指定测评日的年龄算式、核对历史日期的年龄,或计算将来某日的年龄。使用特定测评时,应先确认手册的日期和计算约定;本工具不选择测试常模,也不判断入学或其他资格。

输入项说明

  • 出生日期:输入真实、有效的公历日期。
  • 计算截止日期:可以是今天、过去或将来的日期,但不能早于出生日期。“今天”使用浏览器所在设备的本地日期;需要其他时区的日期时请直接填写。
  • 计算规则:默认“按真实日历”,另可选择“借月按30天”。结果会标明使用的规则。

日期范围为0001-01-01至9999-12-31,采用延伸公历,不切换历史历法。原生日期输入框可能按设备习惯显示年月日或月日年,计算过程统一显示YYYY-MM-DD。修改输入或规则后旧结果会清除,请再次点击“计算年龄”。按重置可清空出生日期,把截止日设为今天,并恢复日历模式。

计算器本身不把出生日期写入URL或浏览器存储。复制结果会把日期、所选规则、年;月;日格式及总天数一起写入剪贴板,方便核对记录的依据。

计算逻辑说明

按真实日历

先寻找从原出生日期出发、没有超过截止日的最大完整月数。每次定位都保留原出生日期的日数;若目标月份没有这一天,才取该月最后一天。

  • 年数 = 完整月数整除12。
  • 剩余月数 = 完整月数除以12的余数。
  • 剩余日数 = 截止日期减去完整月数对应的日期。

例如1月31日到2月28日按本工具的约定是1个完整月;1月31日到3月30日则是1个月30天,因为第2个月的目标日仍是3月31日,而不是从2月28日再加一个月。这是一套明确的月末约定,不应假定所有网站或测评都采用相同方法。

借月按30天

将截止日期和出生日期分别列成年、月、日:

  1. 如果截止日数小于出生日数,向月列借1个月,日列加30。
  2. 如果调整后的截止月数小于出生月数,向年列借1年,月列加12。
  3. 按列相减,得到年、月、日,不向上取整。

借位后的“日”可能大于31,“月”可能大于12,这是算术列,不是有效日期。该模式不是金融30/360计息算法,也不把真实总天数换成30天月。例如1月1日到1月31日保留为0年0月30日,不再自动进位。

示例

出生日期:2018-04-15;截止日期:2026-09-09

输出 日历模式 借月按30天
年、月、日 8年4月25日 8年4月24日
记录格式 8;04;25 8;04;24
完整月数 100 100
实际经过天数 3069 3069
实际经过周数 438周3天 438周3天

日历模式先从2018-04-15加100个月到2026-08-15,再加25天到截止日。30天借位模式把截止日期的算术列调整为2026年8月39日,再减2018年4月15日,所以得到8年4月24日。

再看月底差异:2023-01-31到2023-02-28,日历模式为0年1月0日,30天借位为0年0月27日,真实经过时间均为28天。

如何看懂结果

大号数字分别表示年、剩余月、剩余日,不是三个独立的总量。完整月数是所选规则得到的年数乘12再加剩余月数;它可能随规则而变化。实际经过天数和周数则始终按两个日历日期的差值计算,与借位选择无关。

日期差使用统一的UTC日期坐标计算,避免夏令时切换使一天成为23或25小时;页面不接收出生时刻,因此不会输出有实际精度含义的小时或分钟年龄。出生日不额外计入,同日为0天。

常见错误

  • 把截止日期默认当成今天,没有改成需要核对的日期。
  • 用总天数除以365或用月份统一乘30,代替日历年和月的计算。
  • 将8;04;25读成8.0425岁。这里是三个整数列,并非小数年龄。
  • 把实际年龄当成早产矫正年龄、发育年龄或测试结果。

FAQ

结果会四舍五入吗?

不会向下一月或下一年取整。日历模式按完整月数及剩余天数分解;30天模式直接保留列式相减的结果。

截止日期能在未来吗?

可以,只要不早于出生日期。结果表示到那个指定日期时的年龄。

所有测评都应选择30天吗?

不应统一假设。部分手册使用这种借位约定,其他计算方法可能不同,应以所用版本的手册为准。

说明与限制

这是独立的日期计算工具,不提供测评分数、常模选择或发育判断。30天约定的例子可见 Pearson 对 WIAT-III 测试日期年龄计算的说明;这条说明不代表所有测试使用相同规则,也不意味着本工具获得该机构认证。

如需下次生日等一般信息,可使用通用年龄计算器。仅比较两个日期可使用日期差计算器,按天数推算日期可使用日期加减计算器

常见问题

实际年龄和周岁有什么区别?

周岁通常只表示完整的年数;实际年龄可以进一步写成年、月、日。本工具同时显示三个部分,例如8年4月25日,并提供8;04;25的记录格式。

什么时候选择借月按30天?

只有所使用的测评手册要求该规则时才选择。它先用截止日减出生日,日数不足时借30天,月数不足时借12个月,不向上取整。不同测评的要求可能不同。

2月29日出生的人如何计算?

日历模式从原出生日期直接定位目标月份;若该月没有对应日,则取月末。因此2020-02-29到2021-02-28为1年0月0日。借月按30天模式采用独立的列式规则,可能得到不同结果。

是否计算矫正年龄或发育年龄?

不计算。实际年龄只比较出生日期与指定日期,不使用孕周、早产周数或测评成绩,因此不能给出矫正年龄、发育年龄或测试常模分数。

出生当天算一天吗?

不算额外一天。出生日期与截止日期相同,年龄及实际经过天数都是0;隔天为1天。总周数由真实经过天数除以7后取整数及余数。