计算器
年龄计算器
按日历算,而不是简单相减:当月日数不够时向上借一个月,并且用上一个月的实际天数,而不是按 30 天平均。
怎么用
- 选择出生日期。
- 读取精确到年月日的年龄。
- 表格里还有总天数、周数和小时数。
- 下面一行显示距离下一个生日还有多久。
法定年龄不等于流逝的时间
多数地区是在生日的前一天就算长了一岁,但具体规则并不统一:2000 年 6 月 15 日出生的人,法定成年可能在 6 月 14 日,也可能在 6 月 15 日,取决于所在地。凡是有法律后果的事——签约、同意、退休金——适用的规则比算术本身更重要。
闰日与不存在的生日
2 月 29 日出生的人,四年才有一个真正的生日。多数法律体系在平年把 3 月 1 日视为生效日,日本等少数地区用 2 月 28 日。这也是为什么「活了多少天除以 365.25」算出的年龄,会随着时间慢慢偏离按日历算出的结果。
表单、入学线和资格认定需要的精确年龄
入学、签证和退休资格,几乎都是按「某个指定日期时的年龄」定义的,而不是按活了多少天。所以你要的答案是「截至 9 月 1 日满几岁几个月」——这正是按生日推算能给出、而按天数累计给不出的结果。
闰日那一天值得专门核一下。2 月 29 日出生的人,在多数法域里非闰年的生日被认定为 2 月 28 日或 3 月 1 日;选哪一个,可能让他在某条截止线上差一天。
常见问题
为什么不能直接减年份?
因为一年里大部分时候那样算是错的。1990 年 12 月出生的人,2025 年 6 月直接相减得 34 岁,但生日还没到,实际是 34 岁 6 个月——只有按月和日借位,数字才准确。
闰年怎么处理?
用的是真实日历月份,所以 2 月 29 日会自动考虑进去。这天出生的人,在平年通常按 3 月 1 日过生日,这也是多数地区的法律惯例。
天数包含当天吗?
算的是从出生到今天已经过去的天数,所以今天出生的婴儿显示 0 天。时区不参与计算,按本地零点算。
能算过去某个时点的年龄吗?
不能直接算。要算历史某天的年龄,用日期差工具把两个日期相减。
签证和护照表格上的年龄怎么算?
按申请当日已满的周岁算,不进位。差一天就会被退回,所以要核对确切日期,而不是只减年份。
为什么天数统计差了一天?
因为日期区间可以含首尾,也可以不含。1 月 1 日到 1 月 3 日,算间隔是两天,含首尾是三天。