年龄计算器

全球通用工具

输入出生日期,页面会一次给出四种年龄读法:已完成的整岁、按日历计算出的年/月/日跨度、经过的天数(以及这些天数包含的小时和分钟),还有到下一个生日的倒计时。测量年龄的日期默认是今天,并与答案一起打印出来,所以没有任何结果依赖一只看不见的时钟。

出生证明上的那个日期——答案从这一天算起,不是从第一个生日算起。

默认是打开本页的当天(按你的时区),所以答案是真实年龄而不是假设。

输入期望的里程碑数量,最多 12 条;如果已过某些里程碑,实际条数可能更少。

留空则文件名为 age-calculation.txt 和 .csv。

边输入边更新。所有计算都在你的浏览器里完成,数据不会离开本机。

截至 2026 年 11 月 11 日的年龄

36 年 9 个月 27 天

存活 13,449 天,按完整日历日计算:1,921 周零 2 天。

天
13,449
周
1,921 周零 2 天
小时
322,776
分钟
19,366,560
月(日历)
441 已完成的日历月
出生星期
星期一

下一个生日

项目值
日期2027 年 1 月 15 日星期五
还有几天65
还有几周9 周零 2 天
将满年龄37
落在星期星期五
第几个生日第 37 个生日

按两个日历日期之间的完整天数计算:在 UTC 午夜过去之前,明天的生日都算一天之后,无论墙上的时钟怎么说。

里程碑生日

满几岁日期星期还有几天
第 40 个生日2030 年 1 月 15 日星期二1,161
第 50 个生日2040 年 1 月 15 日星期日4,813
第 60 个生日2050 年 1 月 15 日星期六8,466
第 65 个生日2055 年 1 月 15 日星期五10,292
第 70 个生日2060 年 1 月 15 日星期四12,118
第 75 个生日2065 年 1 月 15 日星期四13,945

里程碑是约定俗成的那些——18 岁、21 岁,然后是每个十年——它们是惯例而不是算术:哪些生日重要取决于国家,这里的清单是供你修改的,不是关于任何人的事实。

这个年龄怎么算

  • 36 年就是已完成的生日数:在 2026 年 11 月 11 日,第 36 个生日已经过去,第 37 个还没有到。
  • 月和日是日历跨度,测量方式是:把它们加回出生日期会精确落在 2026 年 11 月 11 日。月份长度不同,所以按日历逐月计数,而不是从总天数里除出来。
  • 经过天数完全不需要约定:13,449 天就是字面意思,这就是为什么以天为单位的法律或医疗期限比以年为单位更稳妥。
  • 出生在星期一,2027 年 1 月 15 日星期五 是下一个生日,还有 65 天。
测量日期默认是 2026 年 11 月 11 日,也就是本页打开的那一天;它印在答案上方,所以年龄可以对照所属日期核对。把它改成任意过去或未来的日期,就能测量那个时点的年龄。

“你多大了”不止一个正确答案。在生日前一天,一个人按日历是 34 年 11 个月 30 天,按已完成生日计数仍然是 34 岁,而这两种说法都会出现在真实文件里。本页把数字都摆出来,而不是挑一个把它叫作年龄。

2 月 29 日出生有明确处理:在平年,生日移到 3 月 1 日——放在当天之后而不是之前——里程碑日期表会显示每一年实际选用了哪一天。

关于这个工具

生日把年龄切成了几块,本页让这种切分保持可见:已完成整岁、年/月/日的日历跨度、包含小时数的存活天数,以及下一个生日的倒计时。全部在浏览器里运行,出生日期不会离开你的设备。

算术会逐月走过日历,再数剩下的天数,因此把跨度加回出生日期会精确落在测量日期上;用总天数除以 365.25 得到的跨度看起来精确,却过不了这项校验。测量日期就印在答案旁边,所以没有任何东西依赖隐藏的时钟。

本页是日期算术,不是任何人的法律或医疗记录。它无法判断你的国家、学校或保险公司按哪种年龄口径计算,也不会替你决定 2 月 29 日的生日在你的司法辖区算 2 月 28 日还是 3 月 1 日,并且不应用任何时区。依赖这个数字之前,请先确认表格要求的口径。

它是怎么工作的

已完成生日、日历跨度、经过天数

已完成生日是法律和大多数表格所指的数字:一个人在生日周年开始的那一刻达到某个年龄,所以 1990 年 1 月 15 日出生的人在 2026 年 1 月 15 日满 36 岁,并从那天早晨起就是 36 岁。这是页面领读的整数。

日历跨度是同一件事更精确的版本:2026 年 9 月 16 日是 36 年 8 个月 1 天。它通过逐月走过日历、再数剩余天数来测量,因此把跨度加回出生日期会精确落在测量日期上。把 13,393 天除以 365.25 得到的跨度会很接近,但加回去对不上。

经过天数是完全不需要约定的数字:两个日历日期之间 13,393 天,没有闰年取整,也没有月份算术。小时和分钟只是把这个数字乘开;对文件来说准确,对人生只是粗略近似——没有人以每天恒定 24 小时的速度变老。

现实中的一天不总是 24 小时,以及为什么这里不受影响

页面按日历日工作,不应用时区。这是有意为之:年龄是日历日期的属性,不是某个瞬间的属性,所以 1 月 15 日在奥克兰和洛杉矶都是生日,夏令时切换也不能让任何人老一天。经过的小时和分钟是每个日历日 24 小时的精确倍数;跨夏令时边界的时钟计算会差一小时,而那是在回答没人问的问题。

结果是,这个年龄在 UTC 午夜而不是读者本地午夜变化。对生日倒计时来说,这只影响前一天的最后一小时;页面会写明它使用的日期,而不是只给一个裸数字。

闰日:没有 2 月 29 日的年份

2 月 29 日出生的人,生日每四年才存在一次,不同体系有不同处理。本页在平年把它移到 3 月 1 日,遵循英格兰法律的惯例,因为 3 月 1 日是生日周年之后的那一天;另一种做法 2 月 28 日则是在生日实际落下之前庆祝。

因为这是惯例而不是算术,页面在应用它时会说明。里程碑生日表会显示每年选中的确切日期,所以 2 月 29 日出生的人能看到“2027 年 3 月 1 日”,并在自己的惯例不同时提出异议。

并非在所有地方都相同的年龄

把年龄计为已完成整岁是国际惯例,但并不普遍。传统韩国体系把新生儿算作一岁,并在每个新年加一岁,这可能让人比国际年龄大两岁;韩国在 2023 年 6 月对官方文件改用国际体系。中国和日本的传统计算各有规则,有些文化从受孕而不是出生开始计龄。

本页只实现一种口径——公历上的已完成生日,并在指定日期测量——而且明确说出来,不假装“年龄”是一个毫无歧义的数量。如果表格来自有自己规则的司法辖区,权威是那条规则,不是本页。

示例

示例使用页面自带的默认输入,只改设置;下面的结果与你在页面上看到的完全一致。

今天的精确年龄

出生日期: Jan 15, 1990 · 测量日期: Sep 16, 2026

截至 2026 年 9 月 16 日的年龄

36 年 8 个月 1 天

存活 13,393 天,按完整日历日计算:1,913 周零 2 天。

天: 13,393 · 周: 1,913 周零 2 天 · 小时: 321,432 · 分钟: 19,285,920

1990 年 1 月 15 日出生,2026 年 9 月 16 日是 36 年 8 个月 1 天:存活 13,393 天,已完成 36 个生日。下一个生日是 2027 年 1 月 15 日,星期五。

整整 36 年后

出生日期: Jan 15, 1990 · 测量日期: Jan 15, 2026

截至 2026 年 1 月 15 日的年龄

36 年 0 个月 0 天

存活 13,149 天,按完整日历日计算:1,878 周零 3 天。

天: 13,149 · 周: 1,878 周零 3 天 · 小时: 315,576 · 分钟: 18,934,560

在周年当天,年龄是干净的 36 年 0 个月 0 天,累计经过 13,149 天。存活天数是唯一不需要任何约定来解释的数字。

平年里的 2 月 29 日生日

出生日期: Feb 29, 2000 · 测量日期: Mar 1, 2026

截至 2026 年 3 月 1 日的年龄

26 年 0 个月 1 天

存活 9,497 天,按完整日历日计算:1,356 周零 5 天。

天: 9,497 · 周: 1,356 周零 5 天 · 小时: 227,928 · 分钟: 13,675,680

生日移到 3 月 1 日,因为 2026 年没有 2 月 29 日。所以在 2026 年 3 月 1 日,年龄是 26 年 0 个月 1 天,页面会说明它用了哪种惯例。

今年出生的人

出生日期: Mar 1, 2026 · 测量日期: Sep 16, 2026

截至 2026 年 9 月 16 日的年龄

0 年 6 个月 15 天

存活 199 天,按完整日历日计算:28 周零 3 天。

天: 199 · 周: 28 周零 3 天 · 小时: 4,776 · 分钟: 286,560

六个月零 15 天,存活 199 天:页面不会把很小的年龄四舍五入成“1”,因为对婴儿来说,周数和天数才是重要的数字。

常见问题

如何从出生日期计算我的年龄?

先按整年相减,再按整月、最后按剩余天数计算——就像本页这样——而不是把天数除以 365.25。除法很接近但会漂移,而且无法告诉你满 40 岁那天是几号。在周年当天,答案就是干净的整年数,零个月零天。

为什么本页显示 34 岁,我的表格却写 35?

要么表格向上取整到下一个生日,要么它把出生那年算作一岁,要么测量日期差了一天。本页按指定日期计算已完成生日,并打印该日期,所以差异可以通过查看每次计算用了哪一天来找到,而不必猜。

非闰年里 2 月 29 日的生日是哪天?

本页使用 3 月 1 日,即英格兰法律遵循的惯例,并在应用时说明。有些国家和家庭使用 2 月 28 日。两者都是惯例,所以页面打印惯例和它产出的日期,而不是把选择藏进答案里。

表格问我的年龄时,应该填哪个数字?

填填表当日的已完成整岁——本页的第一个数字。如果表格问的是某个未来日期的年龄(保险报价、学年、养老金),把测量日期设成那一天,并使用它产出的整岁数,因为官方规则通常把年龄定义在某个明确时刻,而不是“现在”。

我活了多少天?

本页的天数数字。它统计出生日期与测量日期之间的完整日历日,不再额外套用闰年算术——闰日已经在它跨过的日历里了。它和“自某日起”的计算使用同一套算术,所以两者会一致。

时区或夏令时会改变我的年龄吗?

在这里不会,因为页面从不使用时钟:日期就是日历日,所以年龄不会因为浏览器所在位置而差一小时或一天。代价是生日倒计时在 UTC 午夜而不是本地午夜翻动。

陌生人能用这个页面算出我的出生日期吗?

不能,我们也不能。一切都在浏览器里由生成静态页面时用的同一套计算得出,地址栏保存你输入的内容——所以如果分享 URL,出生日期就在里面;这提醒你在分享链接前清空字段,而不是不信任页面。

资料来源与统计口径

  • 年龄按已完成的整岁计算,这是多数国家法律采用的惯例:一个人在生日周年开始时达到某个年龄(例如英国《1969 年家庭法改革法》对「达到」某年龄的解释)。
  • 平年里 2 月 29 日出生的人按 3 月 1 日计龄,页面会明确写出这一选择,因为有些国家使用 2 月 28 日。
  • 你输入的日期只在浏览器本地处理,不会上传。

最近复核于 2026-09-15.

本页在您的浏览器本地运行,请保留原文件备份;不涉及财务建议。 阅读完整免责声明。