在线年龄计算器
输入出生日期,精确算出周岁(几岁几个月几天)、虚岁、总共生活了多少天,以及距离下一个生日还有几天。
使用说明
第1步:选择出生日期。
第2步:「计算到哪一天」默认是今天。如果要算某人在某一天是多大(比如报名截止日、比赛当天、入学当年 8 月 31 日),把日期改成那一天即可。
第3步:点「开始计算」,会同时给出周岁(精确到几岁几个月几天)、虚岁、已生活天数和距下次生日的天数。
所有计算在浏览器本地完成,不会上传出生日期等个人信息。
周岁怎么算:法定年龄的标准
周岁是法律和官方场合使用的年龄,算法是:从出生那天算起,满一年为 1 周岁。四个容易搞错的地方:
1. 出生当天是 0 周岁。刚出生的婴儿是 0 岁,不是 1 岁,到第一个生日那天才满 1 周岁。
2. 只按公历算。周岁用的是公历(阳历)生日。很多人习惯过农历生日,但办证、入学、退休核算一律按公历。
3. 2 月 29 日出生的怎么办。平年没有 2 月 29 日,通常按 2 月 28 日或 3 月 1 日处理,法律上一般以 2 月 28 日为周岁生日。不同机构口径可能略有差异。
4. 「几岁几个月」的进位。比如 2020 年 3 月 10 日出生,算到 2026 年 9 月 16 日:年差 6 年,月差 6 个月,日差 6 天,结果是 6 岁 6 个月 6 天。日不够减时要向月借位,工具会自动处理。
虚岁怎么算:为什么和周岁差好几岁
虚岁的规则和周岁完全不同:出生时就算 1 岁(把怀孕那一年也计入),之后每过一个春节(农历新年)增加 1 岁。
实用算法:虚岁 = 当前年份 − 出生年份 + 1
关键点:虚岁按「春节」涨,不按生日涨。这也是最容易算错的地方——用「周岁 + 1」算虚岁,在今年生日还没到的情况下会少算 1 岁。
两个例子看懂差异
例1:2000 年 1 月 15 日出生,算到 2026 年 9 月 16 日
周岁:26 岁(2026 年的生日已过)
虚岁:2026 − 2000 + 1 = 27 岁
例2:2000 年 12 月 31 日出生,算到 2026 年 9 月 16 日
周岁:25 岁(2026 年的生日还没到,只满 25 年)
虚岁:2026 − 2000 + 1 = 27 岁
例 2 里虚岁比周岁大 2 岁而不是 1 岁——因为他 2000 年出生,2026 年春节(2 月)已过,虚岁已经涨到 27,而公历生日还没到。
规律:今年生日已过,虚岁 = 周岁 + 1;今年生日未过,虚岁 = 周岁 + 2(前提是已过今年春节)。
年龄的四个实际用途
1. 小学入学(家长最关心)
《义务教育法》规定年满 6 周岁的儿童应当入学。多数地区执行当年 8 月 31 日(含)前年满 6 周岁,即 9 月 1 日开学时已满 6 岁。
举例:2026 年 9 月入学,一般要求 2020 年 8 月 31 日及之前出生。9 月 1 日出生的孩子要等一年——差一天差一年,这是很多家长关心的问题。
各省市细则有差异,部分地区放宽至 12 月 31 日,以当地教育局当年招生政策为准。
2. 证件与法律
身份证、护照等证件上的年龄都按周岁算。法律上的关键节点:18 周岁成年、16 周岁可办身份证、6 周岁入学。
3. 退休核算
退休年龄按周岁核算,依据档案记载的出生日期。需要注意:身份证日期与档案日期不一致时,通常以档案最早记载为准,这是办退休时常见的麻烦。
4. 报名与考试
竞赛、兴趣班、体育选拔常设年龄组别,多要求「截至某日不超过 X 周岁」。这时要用工具里的「计算到指定日期」,算到报名截止日那天,而不是算到今天。
常见问题
周岁和虚岁有什么区别?
周岁从出生算起满一年长 1 岁,出生时 0 岁;虚岁出生即 1 岁,每过一个春节长 1 岁。如果今年生日还没到,虚岁会比周岁大 2 岁而不是 1 岁。
虚岁是过生日长还是过春节长?
过春节长。这是虚岁和周岁最本质的区别——周岁看生日,虚岁看农历新年。所以同一个人大年初一那天虚岁就长了一岁,哪怕生日还有半年。
刚出生的宝宝是几岁?
周岁 0 岁(到第一个生日才满 1 周岁),虚岁 1 岁。医院和证件上的年龄都按周岁填。
办理证件应该用哪个年龄?
办理身份证、入学、退休等手续一律以周岁为准,且以档案或出生证明上的公历日期计算。农历生日不能作为依据。
怎么算孩子能不能赶上今年入学?
多数地区要求当年 8 月 31 日前年满 6 周岁。把「计算到哪一天」设为当年 8 月 31 日,看周岁是否满 6。不确定的话,查当地教育局当年招生政策最准确。
可以算未来某个日期时是多大吗?
可以。把「计算到哪一天」改成那个未来日期即可,比如算比赛当天、报名截止日的年龄。
虚岁准不准?为什么有人说差 2 岁?
虚岁本身是传统计龄法,算法是确定的(按春节)。差 2 岁的情况确实存在:出生在年末、且当前已过春节但生日未到的人,虚岁就会比周岁大 2 岁。这不是算错,而是两种算法规则不同。