年龄计算器 输入出生日期,得到当前周岁、虚岁、农历年龄、距下次生日的天数;也可以算两个日期之间的精确年月日差。
周岁 vs 虚岁:
关键法律年龄(中国,按周岁):
| 项目 | 周岁 |
|---|---|
| 完全刑事责任 | 16 |
| 限制民事行为 | 8 / 完全 18 |
| 法定结婚年龄 | 男 22 / 女 20 |
| 法定退休(2025 前) | 男 60 / 女工人 50 / 女干部 55 |
| 退休(2025 渐进) | 男到 63 / 女到 55-58 |
| 献血 | 18-55 |
| 最低就业 | 16 |
算年龄差的常见坑:
2024-12-31 → 2025-01-01 不是 1 岁,仍按生日判断周岁按公历,从出生日满 1 年算 1 岁,每过一次生日加 1。虚岁按农历,出生即 1 岁,每过一次春节加 1(不分生日是否过)。所以年初出生的人虚岁 = 周岁 + 1;年末出生的人虚岁可能 = 周岁 + 2(出生即 1 岁,过完春节 2 岁,离生日还远)。东亚老一辈仍用虚岁,正式场合(医疗、法律)一律周岁。
周岁。中国《民法典》规定结婚年龄男 22 周岁、女 20 周岁,必须公历满数。其他法律年龄都按周岁——刑事责任 14/16 周岁、完全民事行为 18 周岁、退休 60/55/50(女工人/女干部,2025 年起渐进延迟)、最低就业 16 周岁、献血 18-55 周岁。
中国户籍法默认按公历日期判断,平年自动归到 3 月 1 日(部分软件归到 2 月 28 日,按系统定)。但法律意义上的"满 N 周岁"按出生日的次年同月同日计算——平年的"满岁日"是 2 月 28 日的次日(即 3 月 1 日 0:00 起算满岁)。日常过生日民间习惯不统一,多数人在 2 月 28 日或 3 月 1 日补过。
按出生日期所在月的下一个月起退休(《国务院关于工人退休、退职的暂行办法》原则)。例如 1965 年 6 月 15 日出生的男职工,60 周岁是 2025-06-15,从 2025-07 起办退休手续。2025 年新政:法定退休年龄渐进式延迟(每 4 个月延 1 个月,男到 63、女工人到 55、女干部到 58),具体按出生年月查表。
东亚之外只有"周岁"概念。生日次数 = 年龄,不存在虚岁。中文世界的虚岁来自古代农历计岁传统,韩国 2023-06 已立法废除虚岁,统一改用国际通用周岁,避免年龄差异引起的法律和社交混乱。日本明治维新时已改周岁。
工具支持精确到日。规则:先算整年差,再算剩余月,再算剩余天。例如 2000-05-15 到 2024-08-20 = 24 年 3 月 5 天。注意月底跨月的边界——2024-01-31 到 2024-02-29 = 0 年 0 月 29 天(不是 1 月),因为 2 月不到 31 号;不同库(Python dateutil、JS date-fns、Java Period)对边界处理略有差异。