公历年龄 · 农历年龄换算器
填入公历出生日期与参考日期,一次给出周岁(实岁)、虚岁、生肖、出生干支年,以及今年农历生日对应的公历日期和距下次生日的天数。
当前参考日:2026年10月15日(2026-10-15)。
- 出生(公历)1995-08-18
- 出生(农历)乙亥年七月廿三
- 出生干支年乙亥年
- 今年农历生日的公历日期2026-09-04
- 距下次农历生日313 天
周岁按公历生日整年计算,参考日早于今年公历生日则减 1;虚岁以农历年(正月初一/春节)分界,等于「参考日农历年 − 出生农历年 + 1」;生肖与出生干支年取出生日所在的农历年;距下次生日按农历生日(同一农历月日)推算。农历日期依 1900—2100 农历表、日粒度、北京时间;春节前后出生者,出生日归属哪一农历年是关键。
周岁、虚岁与毛岁:三种常见口径
周岁(实岁)
从公历出生日算起,每满一整年长 1 岁,未到今年公历生日则少算 1 岁。上户口、办证件、体检报告通常用周岁。
虚岁
以农历年(正月初一/春节)为界,出生即算 1 岁,此后每逢春节长 1 岁;算法是「参考日农历年 − 出生农历年 + 1」。长辈口中的岁数多为虚岁。
毛岁
不少地方把虚岁叫作毛岁,指把怀胎与出生当年一并计入的算法。说法因地而异,与虚岁口径接近,实质仍是按农历年推进。

虚岁跟着农历年,周岁跟着公历生日
虚岁只看一件事:参考的那一天,属于哪一个农历年。农历年以春节(正月初一)为起点,所以虚岁会在每年春节当天集体长一岁,和个人的公历生日没有关系。
周岁则盯着公历生日:只有过了生日那一年才算满岁。因此同一个人,在公历生日之后、下一次春节之前,虚岁往往比周岁大 2 岁;过了春节又回到只差 1 岁(或再错开)。
把两个日子分开看更省事——想知道"正式年龄"看周岁,想按家乡习惯报岁数看虚岁。农历与新历之间的换算,本页用 1900—2100 年的农历表逐日推算,春节前后的边界以出生日所属农历年为准。
十二生肖一轮回,生肖只认出生农历年
生肖由出生日所在农历年的地支决定,十二年一轮。例如 1995 年为乙亥年,出生在该农历年内的人属猪;生肖并不随参考日期变化,一经确定终身不变。

换算速查与方位参考
把出生日期与参考日期分别填进上方输入框,即可得到两份年龄。若还想进一步看属相、八字或当日宜忌,可沿内链前往对应工具对照。

常见问题
虚岁和周岁为什么对不上?
周岁按公历生日一天天算,虚岁按农历年(春节)算。两者起点不同:周岁满一年才长一岁,虚岁只要过了春节就长一岁,所以普通年份差 1 岁,生日较晚又赶上春节前后时可能差 2 岁。
生日当天算几岁?
周岁在公历生日当天即长一岁,即"过了生日就是 31 岁"。虚岁则在每年正月初一(春节)当天统一长一岁,与个人公历生日无关。
春节前后出生的人,虚岁怎么算?
关键看出生日落在哪个农历年。春节(正月初一)是农历年的分界:春节前出生算上一农历年,春节后出生算新农历年。本页的出生干支年、生肖都取出生日所在的那个农历年。
闰月出生,农历生日怎么过?
闰月是农历多出来的一个月。本页推算"下次生日"时,闰月生日优先按同闰月,该年若无此闰月则退回同名的平月,因此个别年份的农历生日日期会有几天浮动。
生肖按春节算还是按立春算?
民俗历书多按农历年(春节)分界,命理排盘则常以立春为一年的起点。本页口径采用农历年/春节分界,与生肖查询、农历查询保持一致;两者在立春到春节之间可能给出不同生肖。
为什么有人虚岁比周岁大两岁?
若某人生日在春节之后不久,出生当年就已"过了一个春节"记 1 岁,之后每逢春节再长 1 岁;而周岁要等到公历生日才长。当参考日位于其公历生日之后、春节之后时,两者差距会短暂拉到 2 岁。
公历生日和农历生日为什么每年对不上?
农历一年约 354 天,比公历短 11 天左右,靠闰月补齐。因此同一农历月日对应的公历日期,每年会前后浮动约十几天,不会固定在同一天。