虚岁和周岁差几岁?农历生日、闰月与「过了年就长一岁」
一、两套算法
- 周岁:出生时 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 岁。这就是老话「过了年就长一岁」的由来——虚岁跟的是农历年,不是生日。
三、两个边界情况
- 闰月出生:2025 年有闰六月,出生在闰六月初一的人,农历生日按「闰六月初一」标注,下个农历生日落在 2027-07-04。闰月生日怎么过各地习俗不同,工具按「同月同日」计算。
- 2 月 29 日出生:非闰年没有这一天,工具按「2 月 28 日之后、3 月 1 日之前视为生日已过」处理,整岁数不受影响。
另外,天数口径也要注意:本工具按两个日期的自然日差计算,出生当天不算第 1 天,这是身份证、社保的通用算法;有的工具把起止两头都算进去(含头含尾),结果会多一天。
四、什么场合用哪个
| 场合 | 用哪个 |
|---|---|
| 入学、退休、办证、社保、体检、法律文书 | 周岁 |
| 传统习俗、长辈口头问年龄、部分民间场合 | 虚岁 |
| 生肖属相 | 另有口径争议(公历年 / 农历年 / 立春),见「春节前出生属什么」一篇 |
五、直接算
→ 年龄计算器:周岁精确到「几岁几个月零几天」,含虚岁、农历生日与下一个生日倒计时
→ 农历公历转换:查农历生日、闰月与干支
→ 日期计算器:两个日期的间隔天数与推算 N 天后是哪天
→ 生肖星座查询:生肖、干支年、星座与日期区间
本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。