传统中国年龄:理解虚岁

虚岁与周岁

虚岁通常在英文中译为nominal age,计算的是一个人已经经历了多少个历法年。按春节增岁的规则,出生即为一岁,每逢农历正月初一再长一岁;个人生日并不会再增加一岁。

周岁计算出生以来已经过的完整年数。“周岁”指满一整年,用于婴儿时指满一岁。以下比较按公历生日周年计算周岁,与家庭是否过农历生日无关。

问题虚岁按公历生日计算的周岁
计算什么?已经进入的农历年份,包括出生那一年已经度过的公历生日周年
出生时几岁?一岁零岁
何时增加?春节本人的公历生日
闰月会多增加一岁吗?不会不会

计算实例

对于已经出生的人,计算式为:

虚岁=当前农历年份标号−出生时的农历年份标号+1。

这里的年份标号,是该次春节开始时所在的公历年份。春节之前,仍用上一年的标号。本项计算以春节为界,不以节气立春为界。

一名婴儿于2024年2月9日出生,这一天是始于2023年的那个农历年的最后一天。春节在2024年2月10日,再下一次春节在2025年1月29日。依照规则可得:

公历日期事件或历法位置虚岁按公历生日计算的周岁
2024年2月9日出生,处于始于2023年的农历年10
2024年2月10日出生后的第一个春节20
2025年1月29日出生后的第二个春节30
2025年2月9日第一个公历生日31

到2025年1月29日,出生后只过了355天,但孩子已经进入过三个农历年。这说明为什么在第一个公历生日之前,虚岁就可能达到三岁。简单地在周岁上加一,会漏掉这种规则实际计算的春节年界。

家庭惯例

庆祝日期、请柬上的年龄,以及家族史所记年龄,不必采用相同算法。一家人可以过农历生日,却在请柬上写周岁;也可以祝寿时用虚岁,而在档案中保留公历出生日期。

编写家族史时,应把年龄与其适用日期、计龄方法一并记录。旧家谱中的年龄,不能直接减一就当作换算结果。保留原有措辞和已知出生日期,比换成一个未作说明的数字保存了更多信息。

增岁的年界同样重要。若家中每逢1月1日增岁,就与上文按春节增岁的算法不同。闰月会延长农历年,却不会额外增加一个新年,因此不会使虚岁多长一岁。

公元1–2100年

隐私政策