年龄计算器 — 计算您的确切年龄

输入出生日期和测量日期,即可了解一个人的确切年龄。快速、简便地计算以年、月、日表示的实际年龄。

确切实际年龄为:

年龄:

月龄:

周龄:

天数:

出生日:

下一个生日:

星座:

如何计算确切年龄

本计算器的主要结果——年、月、日——不是把总天数除以 365 得到的。而是按民用日历相减:先数到最近一次生日为止的整年,再从该日起数到测量月同一天的整月,最后是剩余天数。年数只在生日当天增加,不会在 1 月 1 日增加。

举例:若出生日期为2000 年 5 月 7 日,测量日期为2026 年 8 月 17 日,从 2000 年 5 月 7 日到 2026 年 5 月 7 日已满26 年。从该生日到 8 月 7 日有3 个整月。最后,从 8 月 7 日到 8 月 17 日还剩10 天。因此确切年龄为26 年 3 个月零 10 天

什么是实际年龄?

实际年龄是从出生日期到今天、或到另一测量日期所经过的时间。以日历的年、月、日表示:平常说一个人几岁的方式。本计算器返回的是这一年龄,不是对身体状况或生物衰老的估计。

如何在 Excel 中用出生日期计算年龄

在 Excel 中,把年、月、日分到不同单元格,即可得到与本计算器相同的拆分。将出生日期放在 A2测量日期放在 B2。若按今天测量,把 B2 换成 TODAY()

求已满年数

已满年数从出生到测量日期之前最近一次生日。Excel 用 DATEDIF 函数和单位 "Y" 计算:=DATEDIF(A2, B2, "Y")。该数字只在生日当天增加,与本页相同。

求剩余月数

剩余月数是该生日之后、测量日期之前的月份:介于 0 到 11。DATEDIF 用单位 "YM" 给出,忽略年份只留下这些月:=DATEDIF(A2, B2, "YM")。在 5 月 7 日到 8 月 17 日的例子中,该结果为 3。

求剩余天数

剩余天数从生日所在月的同一天到测量日期。若该日尚未到来,Excel 须借用上个月的天数——与本计算器同一规则。一种写法:=IF(DAY(B2)>=DAY(A2), DAY(B2)-DAY(A2), DAY(DATE(YEAR(B2), MONTH(B2), 0))+DAY(B2)-DAY(A2))

DATEDIF 也可用单位 "MD" 求同一数值,但 Microsoft 注明它可能返回错误结果。因此这里不用。

生理年龄与实际年龄的区别

出生日期相同的人,实际年龄都一样:它数的是日历时间。生理年龄试图描述身体的损耗,会随遗传和习惯而变,因此实际年龄相同的两个人不必「看起来」一样老。本工具不计算生理年龄;只测量两个日期之间的时间。