虚岁和周岁差几岁?农历生日、闰月与「过了年就长一岁」

一、两套算法

  • 周岁:出生时 0 岁,每过一个公历生日加 1 岁。法律、入学、退休、办证一律用周岁。
  • 虚岁:出生即 1 岁,每过一个农历新年(正月初一)加 1 岁。公式是 虚岁 = 基准日农历年 − 出生农历年 + 1

因为农历新年比公历生日早(或晚)得多,两个数字通常差 1~2 岁,腊月出生的人差得最多

二、算一遍(两个例子)

例 1:1995 年 8 月 20 日出生,以 2026 年 9 月 16 日为基准

  • 周岁:31 岁 0 个月 27 天,累计 11,350 天;下个生日 2027-08-20(还有 338 天)
  • 虚岁:2026 − 1995 + 1 = 32 岁
  • 生肖属猪、干支乙亥;农历生日是七月廿五,下个农历生日 2027-08-26

例 2:2026 年 1 月 20 日出生(腊月初二),以 2026 年 9 月 16 日为基准

  • 周岁:0 岁 7 个月 27 天,累计 239 天
  • 虚岁:2 岁

为什么才 8 个月大就「2 岁」?因为 2026 年春节(2 月 17 日)一过,虚岁就从 1 岁变成 2 岁,而那时周岁还是 0 岁。这就是老话「过了年就长一岁」的由来——虚岁跟的是农历年,不是生日。

三、两个边界情况

  1. 闰月出生:2025 年有闰六月,出生在闰六月初一的人,农历生日按「闰六月初一」标注,下个农历生日落在 2027-07-04。闰月生日怎么过各地习俗不同,工具按「同月同日」计算。
  2. 2 月 29 日出生:非闰年没有这一天,工具按「2 月 28 日之后、3 月 1 日之前视为生日已过」处理,整岁数不受影响。

另外,天数口径也要注意:本工具按两个日期的自然日差计算,出生当天不算第 1 天,这是身份证、社保的通用算法;有的工具把起止两头都算进去(含头含尾),结果会多一天。

四、什么场合用哪个

场合用哪个
入学、退休、办证、社保、体检、法律文书周岁
传统习俗、长辈口头问年龄、部分民间场合虚岁
生肖属相另有口径争议(公历年 / 农历年 / 立春),见「春节前出生属什么」一篇

五、直接算

年龄计算器:周岁精确到「几岁几个月零几天」,含虚岁、农历生日与下一个生日倒计时

农历公历转换:查农历生日、闰月与干支

日期计算器:两个日期的间隔天数与推算 N 天后是哪天

生肖星座查询:生肖、干支年、星座与日期区间

本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。