年龄计算器在线 · 周岁虚岁一键算

加载中…

操作填出生日期点「计算」,对照表可按年份跳转

猜你喜欢

在线年龄计算器:填出生日期就算出周岁与虚岁,外加精确到天的年龄(几岁几个月几天)、出生至今一共多少天多少周多少个整月、下个生日还有几天是星期几届时满几岁、生肖与星座、出生那天是星期几。另有出生年份对照表,输入两位或四位年份就能跳到那一行,看某一年出生的人今年多大;还能算两个人差几岁几个月几天。周岁按过了几个公历生日算,虚岁与生肖按农历年算,2 月 29 日出生的人在平年按 3 月 1 日还是 2 月 28 日过生日可以自己选。出生日期只在本机浏览器里参与计算,不上传、不保存。

2026 年出生年份对照:1940~2026 年出生今年多大

按 2026 年算。周岁看今年生日过没过:过了取前一个数,没过取括号里的数;虚岁与生肖按农历年,生在那年春节之前的,生肖属上一年、虚岁再多一岁——具体到某一天,用上面的计算器填出生日期算。

出生年份今年周岁虚岁生肖
2026 年0 岁(没过生日 -1 岁)1 岁马
2025 年1 岁(没过生日 0 岁)2 岁蛇
2024 年2 岁(没过生日 1 岁)3 岁龙
2023 年3 岁(没过生日 2 岁)4 岁兔
2022 年4 岁(没过生日 3 岁)5 岁虎
2021 年5 岁(没过生日 4 岁)6 岁牛
2020 年6 岁(没过生日 5 岁)7 岁鼠
2019 年7 岁(没过生日 6 岁)8 岁猪
2018 年8 岁(没过生日 7 岁)9 岁狗
2017 年9 岁(没过生日 8 岁)10 岁鸡
2016 年10 岁(没过生日 9 岁)11 岁猴
2015 年11 岁(没过生日 10 岁)12 岁羊
2014 年12 岁(没过生日 11 岁)13 岁马
2013 年13 岁(没过生日 12 岁)14 岁蛇
2012 年14 岁(没过生日 13 岁)15 岁龙
2011 年15 岁(没过生日 14 岁)16 岁兔
2010 年16 岁(没过生日 15 岁)17 岁虎
2009 年17 岁(没过生日 16 岁)18 岁牛
2008 年18 岁(没过生日 17 岁)19 岁鼠
2007 年19 岁(没过生日 18 岁)20 岁猪
2006 年20 岁(没过生日 19 岁)21 岁狗
2005 年21 岁(没过生日 20 岁)22 岁鸡
2004 年22 岁(没过生日 21 岁)23 岁猴
2003 年23 岁(没过生日 22 岁)24 岁羊
2002 年24 岁(没过生日 23 岁)25 岁马
2001 年25 岁(没过生日 24 岁)26 岁蛇
2000 年26 岁(没过生日 25 岁)27 岁龙
1999 年27 岁(没过生日 26 岁)28 岁兔
1998 年28 岁(没过生日 27 岁)29 岁虎
1997 年29 岁(没过生日 28 岁)30 岁牛
1996 年30 岁(没过生日 29 岁)31 岁鼠
1995 年31 岁(没过生日 30 岁)32 岁猪
1994 年32 岁(没过生日 31 岁)33 岁狗
1993 年33 岁(没过生日 32 岁)34 岁鸡
1992 年34 岁(没过生日 33 岁)35 岁猴
1991 年35 岁(没过生日 34 岁)36 岁羊
1990 年36 岁(没过生日 35 岁)37 岁马
1989 年37 岁(没过生日 36 岁)38 岁蛇
1988 年38 岁(没过生日 37 岁)39 岁龙
1987 年39 岁(没过生日 38 岁)40 岁兔
1986 年40 岁(没过生日 39 岁)41 岁虎
1985 年41 岁(没过生日 40 岁)42 岁牛
1984 年42 岁(没过生日 41 岁)43 岁鼠
1983 年43 岁(没过生日 42 岁)44 岁猪
1982 年44 岁(没过生日 43 岁)45 岁狗
1981 年45 岁(没过生日 44 岁)46 岁鸡
1980 年46 岁(没过生日 45 岁)47 岁猴
1979 年47 岁(没过生日 46 岁)48 岁羊
1978 年48 岁(没过生日 47 岁)49 岁马
1977 年49 岁(没过生日 48 岁)50 岁蛇
1976 年50 岁(没过生日 49 岁)51 岁龙
1975 年51 岁(没过生日 50 岁)52 岁兔
1974 年52 岁(没过生日 51 岁)53 岁虎
1973 年53 岁(没过生日 52 岁)54 岁牛
1972 年54 岁(没过生日 53 岁)55 岁鼠
1971 年55 岁(没过生日 54 岁)56 岁猪
1970 年56 岁(没过生日 55 岁)57 岁狗
1969 年57 岁(没过生日 56 岁)58 岁鸡
1968 年58 岁(没过生日 57 岁)59 岁猴
1967 年59 岁(没过生日 58 岁)60 岁羊
1966 年60 岁(没过生日 59 岁)61 岁马
1965 年61 岁(没过生日 60 岁)62 岁蛇
1964 年62 岁(没过生日 61 岁)63 岁龙
1963 年63 岁(没过生日 62 岁)64 岁兔
1962 年64 岁(没过生日 63 岁)65 岁虎
1961 年65 岁(没过生日 64 岁)66 岁牛
1960 年66 岁(没过生日 65 岁)67 岁鼠
1959 年67 岁(没过生日 66 岁)68 岁猪
1958 年68 岁(没过生日 67 岁)69 岁狗
1957 年69 岁(没过生日 68 岁)70 岁鸡
1956 年70 岁(没过生日 69 岁)71 岁猴
1955 年71 岁(没过生日 70 岁)72 岁羊
1954 年72 岁(没过生日 71 岁)73 岁马
1953 年73 岁(没过生日 72 岁)74 岁蛇
1952 年74 岁(没过生日 73 岁)75 岁龙
1951 年75 岁(没过生日 74 岁)76 岁兔
1950 年76 岁(没过生日 75 岁)77 岁虎
1949 年77 岁(没过生日 76 岁)78 岁牛
1948 年78 岁(没过生日 77 岁)79 岁鼠
1947 年79 岁(没过生日 78 岁)80 岁猪
1946 年80 岁(没过生日 79 岁)81 岁狗
1945 年81 岁(没过生日 80 岁)82 岁鸡
1944 年82 岁(没过生日 81 岁)83 岁猴
1943 年83 岁(没过生日 82 岁)84 岁羊
1942 年84 岁(没过生日 83 岁)85 岁马
1941 年85 岁(没过生日 84 岁)86 岁蛇
1940 年86 岁(没过生日 85 岁)87 岁龙

表按北京时间的当前年份生成,跨年自动更新;生肖与虚岁的春节口径见「常见问题」。

怎么用

这一页把「多大了」这件事一次算全:周岁、虚岁、精确到天的年龄、活了多少天、下个生日、生肖、星座。三块上下排,各管各的事。

一、算年龄(首屏)

填出生日期就出结果,不用等。第二个框是「算到哪天」,默认今天——要算「到入职那天我几岁」「到考试那天孩子几岁几个月」,把它改成那一天即可,页面会在结果下面提醒你这不是算到今天的数。

旁边还有一个「闰日生日算法」开关,只对 2 月 29 日出生的人起作用,选平年按 3 月 1 日(默认)还是按 2 月 28 日过生日。这个开关会记在你这台设备上,出生日期不会。

点「计算」之后,大字给的是周岁,下面一排小读数依次是:

  • 虚岁——按农历年算的那个数;
  • 精确年龄——几岁几个月几天;
  • 出生至今——一共多少天、约多少周零几天、多少个整月;
  • 下个生日——哪一天、星期几、还有多少天、届时满几周岁;
  • 生肖——按出生那天所属的农历年给;
  • 星座——按出生的公历月日给;
  • 出生那天——是星期几。

结果卡右下角有「复制结果」,可以整段贴进聊天框或表格。浏览器不让网页直接写剪贴板时,页面会把文本放进一个框里并选中,按 Ctrl+C(Mac 上是 ⌘+C)即可。

二、出生年份对照表

想问的只是「某一年出生的人今年多大」,不必填完整日期——直接看对照表。它列出 1940 年到今年每一个出生年份,每行给三样:今年的周岁(过了生日与没过生日两个数)、虚岁、生肖。

表上方的框可以按年份跳行:输入「98」或「1998」都行,点「跳到那一行」会滚过去并把那一行高亮。两位数按「不大于今年后两位的算 20 世代,否则算 19 世代」判,所以在当前这一年里,「98」查的是 1998 年,而「26」这类小数字查的是本世纪那一年。

本页最上面还有一张不用点开就能看的静态对照表,内容与页面上这张一致,方便直接看、直接搜。

三、两个人差几岁

填两个出生日期,算出相差几岁几个月几天、一共差多少天、谁大。夫妻、兄弟姐妹、同事之间说的「差几岁」多半只比年份,这里给的是精确到天的差。

日期计算还想再深一层——两个日期之间有多少天、从某天往后推 N 天、某天是星期几当年第几周——去日期计算器;想盯着一个未来的日子一天天倒数,去倒数日;只想数工作日,去工作日计算器。

怎么看结果

周岁那个数,口径是「过了几个生日」

这是中文语境里「你几岁」的默认含义:生日当天就算满一岁,生日还没到就比年份差少一岁。所以同一个人在生日前一天和生日当天问,答案差一岁,这不是页面算错了。

一个容易被忽略的推论是:周岁只跟月日的先后有关,跟中间隔了多少天无关。年末出生的人在一整年里的大部分时间,周岁都比同年出生的人小一岁——报名、分组、评奖这些按周岁卡线的场合,卡的就是这一天。

虚岁为什么和周岁差一岁、有时差两岁

虚岁是农历的算法:出生当年就算一岁,之后每过一个春节加一岁。换句话说,虚岁跳岁的日子对所有人都是同一天——春节,而不是各自的生日。

把两条时间线并排看就清楚了:

  • 春节还没过、公历生日也还没过:虚岁比周岁大一岁;
  • 春节过了、公历生日还没过:虚岁比周岁大两岁;
  • 春节过了、公历生日也过了:虚岁又回到比周岁大一岁。

所以「虚岁减一等于周岁」只在一年里的一段时间成立。本页把两个数一起给,并注明各自的算法,是为了避免这种半对半错的换算。

生肖跟着农历年走,1 月、2 月出生的要留神

生肖是农历年的标记,农历年从春节那天开始。春节的公历日期每年在 1 月下旬到 2 月中旬之间浮动,于是生在这一段的人会出现一个常见误会:按公历年份报生肖报错了一位。

页面的判断方式是:先查出生那天属于哪一个农历年,再按那个农历年给生肖。如果你生在当年春节之前,结果下面会直接写出那一年春节的公历日期,并说明生肖属上一个农历年。对照表里给的生肖按「春节后出生」算,表下方也标了这一句,别忘了往前挪一年。

精确年龄的「几个月几天」是怎么借位的

「几岁几个月几天」不是拿总天数除出来的,而是按日历分解,满足一个硬条件:出生日期加上这么多年、再加这么多月、再加这么多天,正好等于你指定的那一天。

天数不够时向前借一个月,借的是「上一个月的天数」。举个与年份无关的例子:3 月 31 日出生的人算到同年 4 月 30 日,差一天凑不满一个整月,于是从 3 月借 31 天,结果是 0 岁 0 个月 30 天,而不是「1 个月差 1 天」。月份长短不一,这类看着奇怪其实正确的结果会时不时出现。

下个生日与那个「届时满几周岁」

「下个生日还有 N 天」是从「算到哪天」那一天往后数到最近一次生日。当天正好是生日时会显示「就是今天」,不会跳到明年。后面跟的「届时满几周岁」是那一天的周岁,方便提前准备礼物、蛋糕上的数字和祝词。

2 月 29 日出生的人在平年,这个日期会按你选的开关落在 3 月 1 日或 2 月 28 日,页面会标一句说明。

星座只给名字

星座按出生的公历月日判,本页只给星座的名字。另外,各家给的星座边界常有一天出入,甚至同一家在不同年份的说法也不完全一致——本页把边界固定成一套并公开写在下面的常识里,所以如果你的生日正好卡在交界那一两天,别的地方给出不同答案是正常的。

常见问题

「某年出生今年多大」为什么给两个数?

因为只知道出生年份不足以定出周岁:今年生日过了没有,差一岁。对照表里同时给「过了生日 N 岁」和「没过 N−1 岁」,你按自己的生日在今年哪个位置挑一个即可。想直接拿到确定的答案,就用上面的计算器填完整的出生日期。

我只记得农历生日,能算吗?

本页的出生日期按公历填。如果你只记得农历生日,请先找一份当年的万年历把它换成公历日期再来填——这个换算需要逐年的农历历表,本页没有做完整的农历换算,只用了一张春节日期表来判断农历年(生肖与虚岁靠它)。顺带一提,很多长辈的身份证登记的是农历日期直接抄成公历数字,与真实的公历生日可能差几周,用于计算前值得核一次。

算出来的天数会不会因为时区或夏令时差一天?

不会。页面把每个日期先换成一个整数——距 1970 年 1 月 1 日的天数——再做加减,全程不碰时分秒。常见的错误做法是拿两个时间戳相减再除以 86400000(一天的毫秒数),在实行夏令时的地区,切换那一天只有 23 小时或有 25 小时,除下来就会少一天或多一天。

搜索框里直接问「某年出生今年多大」不是更快?

快是快,但只能得到一个数,而且常常没说清「过没过生日」。这一页给的是一整套:周岁与虚岁并列、精确到天、下个生日、生肖与星座的农历口径说明,外加一张能按年份跳转的对照表和一个「算到哪天」的开关。要的只是一个粗略的数字,看对照表;要拿去填表、算工龄、卡年龄线,用上面的计算器。

这一页和站内其它几个时间工具怎么分工?

本页管年龄:从出生日期出发的那一组问题。算任意两个日期之间的间隔、往后往前推日子,用日期计算器;把一个未来的日子挂起来天天倒数,用倒数日;只数上班的天数,用工作日计算器;盯着高考那天倒数,用高考倒计时。

原理与冷知识

「满一岁」和「第一岁」是两种完全不同的计数法。周岁数的是已经完成的年数——出生那天是 0 岁,过完第一个生日才是 1 岁,本质上是一个「从零开始」的计数;虚岁数的是正在经历的第几个年头——出生就在第一个年头里,所以是 1 岁,本质上是「从一开始」的序数。这两种计数法的差别,和「二十世纪」为什么是 19xx 年、楼层里为什么有的国家没有 13 楼是同一类问题:数的是间隔还是数的是编号。搞清楚这一点,虚岁为什么有时比周岁大两岁就不再奇怪了。

农历年的长度不固定,这才是虚岁跳岁日子年年不同的原因。农历是阴阳合历:月份跟着月相走,一个朔望月约 29.53 天,十二个月比回归年短十一天左右;为了让月份不至于慢慢漂离季节,就要在若干年里插入一个闰月,于是有的农历年十二个月、有的十三个月。春节作为农历年的起点,落在公历上的日期就在一个多月的区间里来回摆动。这也是为什么生肖、虚岁必须靠一张逐年的春节日期表来判断,光看公历年份会错。

每四年才过一次生日的人,全世界大约有两百万分之一的密度。2 月 29 日只在闰年出现,出现频率约为四年一次,生在这一天的人在平年没有严格意义上的生日,于是各地的做法并不统一:有的按 3 月 1 日,有的按 2 月 28 日,法律、保险合同、学籍系统里的规定也各不相同。这不是一个可以靠「哪种更正确」解决的问题,只能明确写出用的是哪一种——本页把它做成一个看得见的开关,就是这个道理。

星座边界为什么会差一天。星座的分界点原本对应太阳进入某个黄道星座区间的时刻,这个时刻由地球公转决定,在公历上每年略有漂移,正常的浮动就在一天以内。所以各家给出的边界日期常常差一天,严格的做法要按出生的年份甚至时刻去查星历表。日常使用没必要较真到这个程度,本页固定一套边界并把它公开,遇到交界日期你就知道差异从哪来。

年龄在统计上是「已完成年数」,人口学里叫足岁。人口普查、医学研究、保险精算里用的都是完成年数,也就是周岁;但保险业还有一种「保险年龄」,按最接近的生日取整,可能比周岁大一岁。同一个人在同一天,可以同时有三四个不同但都正确的「年龄」,差别全在口径上。所以正式填表时值得多看一眼那一栏的说明:它问的是周岁、虚岁,还是某个行业自己的算法。

为什么日期是软件里最容易出错的东西之一。月长不均、闰年有例外、有时区、有夏令时、有历法差异,而且每一条都有边界条件:月末、年末、闰日、跨年的那几天。年龄计算把这些坑集中踩了一遍——闰日生日、跨月借位、农历年起点、生日当天算不算满岁,每一个都要明确定义才能得到稳定的答案。这也是本页把每一条口径都写在页面上的原因:工具的价值不只在于算得对,更在于让人知道它算的到底是什么。

本页更新于 2026-09-25 · 分类:在线工具、休闲小游戏