宠物年龄计算器。把狗、猫和小宠物的年龄换算成人类年龄。
宠物年龄计算器依据兽医的生命阶段对照表,把宠物的年龄换算成人类年龄,狗按小型、中型、大型、超大型四档体型分别计算。它同时支持猫、马和五种小宠物,可以正反两个方向换算,并为每个结果标出所处的生命阶段。
宠物年龄换算成人类年龄是什么意思
宠物换算成人类的年龄,指的是一个人站在与这只动物相同的人生位置上时的岁数。满12个月的狗或猫已经停止生长、具备繁殖能力,人在15岁前后到达同一个位置,所以 AAHA 与 AAFP 联合发布的犬猫年龄对照表把1岁放在人类15岁、2岁放在24岁、6个月放在10岁。本计算器在狗和猫上的三个起点,就是这三个节点。
过了2岁生日,两个物种分道扬镳。猫在余下的一生里每年加人类的4岁。狗按成年体重加4、5、6或7岁,因为体型同时决定衰老速度和寿命。差距逐年拉开:同一个10岁生日,小型犬是人类56岁,中型犬64岁,大型犬72岁,超大型犬80岁。同一天出生的吉娃娃和大丹犬,到10岁时相隔整整24个人类年。
衰老集中在最前面,这一点让任何固定倍数的捷径都失效。幼犬把婴儿期、儿童期和青春期压缩进12个月,之后一路走一条很缓的坡。乘7规则在两头都错:1岁给7,对照表给15;到了10岁反过来给70,而中型犬的对照表只有64;15岁给105,对照表给89。7这个数字来自70年的人类寿命除以10年的狗寿命,是一个比值,不是一条生物学结论。
结果里真正改变饲主日常安排的那一部分是生命阶段。AAHA 2019 年的犬生命阶段指南和 AAHA/AAFP 2021 年的猫生命阶段指南,写出来就是为了在阶段边界上触发决定:血常规、换粮、关节养护、口腔检查。犬的文件把老年期定义为“预计寿命的最后四分之一”,而不是一个固定的生日;猫的文件反过来把区间钉死,壮年期7到10岁,老年期定为10岁以上。本计算器在每个结果旁边标出生命阶段,并显示下一个阶段从几岁开始,原因就在这里。
中文网页上同时跑着至少三套算法,彼此并不一致。i133.com 的宠物年龄换算工具把规则直接写在页面上:狗第一年15岁、第二年加9岁、之后每年加5岁;猫第一年15岁、第二年加9岁、之后每年加4岁。它的猫曲线和本计算器逐年完全相同,它的狗曲线则等于本计算器的中型犬那一列——但它把这一列套在所有狗身上,页面只要求填年和月,不问体型、体重或出生日期。chongwucw.com 的《狗狗年龄换算全解析》分了体型:小型犬 9 公斤以下,1岁15、2岁24、之后每年加4;中型犬 9 到 23 公斤,1岁15、2岁24、之后每年加5。这两档的分界线和斜率与本计算器一字不差。到了大型犬(23 到 45 公斤),它给的是1岁14、2岁22、之后每年加6到7,起点比 AAHA/AAFP 对照表低了一岁和两岁,斜率给的是一个区间而不是一个数,而且没有第四档超大型,全文也没有排出表格。腾讯新闻 2022 年 8 月那篇人猫年龄换算表在正文里把1岁15、2岁24、3岁28、4岁32、5岁36 逐级算了出来,与本计算器的猫列逐格吻合;它的对照表本身是图片,正文没有写出更高的行,也没有提到任何一个生命阶段。
第三套是 2020 年的表观遗传时钟。澎湃新闻的《最新狗龄换算公式》把 16 × ln(狗的年龄) + 31 排成一张表:1岁31、2岁42.1、3岁48.6、4岁53.2、5岁56.8、6岁59.7、7岁62.1、8岁64.3、9岁66.2、10岁67.8、11岁69.4、12岁70.8,并注明只适用于1岁以上的狗。ifanr.com 和 jandan.net 用的是同一条公式,两篇都先摆出狗的1岁等于人的7岁这个旧说法再推翻它,两篇举的换算例子都是12岁的拉布拉多约等于人类70岁。三篇都没有产出一个按体型调整的数字。澎湃新闻是其中唯一正面谈到体型的:它写明拉布拉多属于大型犬、成年后体重大概在25到36千克之间,举了体重70千克的大丹犬能活7年而体重4千克的玩具贵宾犬能活14年,还提醒体型比拉布拉多小的狗可能比公式算出来的老得慢一点。这些话都在正文里,而它的公式和那张12行的表通篇不带体型项,所以那句提醒最后没有落到任何一个数字上。jandan.net 走到另一头,直接写明所有狗不分品种走相似的发育轨迹。
同一套思路能延伸到狗猫之外,但背后的证据厚度完全不同。马有一份 2003 年由马科兽医编制的马与人类年龄对照表。兔子、豚鼠、雪貂、仓鼠和虎皮鹦鹉则根本不存在兽医学的人类年龄对照表。对这五种动物,本计算器不去抄一张没有出处的表,而是把自己用的模型摆到台面上。
狗年龄对照表 — 狗的年龄换算成人类年龄(按体型分)
宠物年龄计算器怎么用
选动物,狗再选体型,然后填年龄。结果随着输入实时更新,没有需要点的按钮。
1. 在“动物”一栏里选择物种。承担了绝大部分提问的狗和猫排在最前,后面依次是兔子、马、仓鼠、豚鼠、雪貂、虎皮鹦鹉。
2. 狗要在“体型(成年体重)”里选一档:小型 ≤ 9 公斤,中型 9–23 公斤,大型 23–45 公斤,超大型超过 45 公斤。拿不准分档时,展开“更多选项”,在“成年体重(选填)”里填个数字,计算器会替你选档,并显示它选中的是哪一档。
3. 年龄用“年 + 月”填写,或者切到“出生日期”直接选日子。2岁以下月份的权重很重,那一段正是曲线最陡的地方:6个月的幼犬是10,9个月是12.5。
4. 读“换算成人类的年龄”下面那个大数字,以及紧挨着它的生命阶段标签。“生命阶段”那根进度条显示这只动物在一生中的位置;只要还没进入老年期,下面会有一行写出下一个阶段从几岁开始。
5. 比较几种算法。狗的结果下方有一张“几种算法的对比”表,把按体型分的兽医共识、2020 年的表观遗传时钟和旧的乘 7 规则各排一行,每一行都注明它的依据。
6. 展开页面底部的完整年龄对照表,就能查任意年龄而不必去动上面的年龄栏。在顶部换一个物种,这张表会重新生成为那个物种的对照表。
顶部的选择器后面还藏着另外两个方向。“人类 → 宠物”接收你自己的年龄,把同一条曲线倒着走一遍。“宠物 ↔ 宠物”把两种动物放到同一把人类年龄的尺子上,分别返回各自的生命阶段,结果里会带一行说明,讲清楚这个数字是经由人类年龄这一中间尺度换算出来的。
如果只知道把它接回家的日子而不知道生日,先用
日期间隔计算器算出这中间过了多久,再加到接回家时的估计年龄上。
每个物种各自的计算公式
- H = 换算成人类的年龄(岁)
- a = 动物的年龄(年,可含小数)
- Δ = 2 岁之后每一个狗年加上的人类年数:小型 4,中型 5,大型 6,超大型 7
- M = 性成熟的年龄,小宠物模型使用
- L = 作为宠物的一般寿命,同一个模型使用
除表观遗传时钟外,本页所有算法都是年龄的分段线性函数。正因为如此,它们才能被倒着走一遍用于反向换算,也才能横着读来对比两个物种。
狗分四段,2 岁生日之后的斜率由体型档决定。
H=20a(0≤a≤0.5) H=10+10(a−0.5)(0.5<a≤1) H=15+9(a−1)(1<a≤2) H=24+Δ(a−2)(a>2) 起点的两个节点——6 个月对应人类 10 岁、12 个月对应 15 岁——取自 AAHA 与 AAFP 的犬猫年龄对照表,斜率从小型的 4 一直走到超大型的 7。
猫和狗共用第一年,在第二年多出一级台阶,因为公开的猫对照表在这一段刻得更细。
H=15+12(a−1)(1<a≤1.5) H=21+6(a−1.5)(1.5<a≤2) H=24+4(a−2)(a>2) 公开的猫对照表止于猫的 21 岁,越过之后结果会带上外推的注记。把 +4 的斜率延伸到 25 岁得到 116,这是同一条公式的算术延长,不是从表里读到的一行。
马遵循 2003 年由马科兽医编制的马与人类年龄对照表,3 岁之前陡,之后转缓。
H=6.5a(0≤a≤2) H=13+5(a−2)(2<a≤3) H=18+2.5(a−3)(a>3) 兔子、豚鼠、雪貂、仓鼠和虎皮鹦鹉没有任何公开的对照表,于是由一个明示的模型来干活。每个物种用两个有出处的饲养数据作锚:性成熟的年龄对应人类 13 岁,作为宠物的一般寿命对应人类 80 岁。五个物种各自的这两个数值,在页面底部都附有来源。
H=M13a(a≤M) H=13+L−M67(a−M)(a>M) 兔子在 0.42 年性成熟,一般寿命 10 年,成熟之后的斜率就是每年 6.99 岁,所以 3 岁的兔子是 31。仓鼠 0.13 年成熟、寿命 2.5 年,斜率 28.27,是八个物种里最陡的,也是它的对照表按半年一行(0.5 岁到 5 岁共十行)而不是按整年一行的原因。豚鼠是每年 11.53,雪貂 10.31,虎皮鹦鹉 8.93。
狗的结果旁边还并排放着 2020 年的表观遗传时钟,这是本页唯一不是分段线性的算法。
H=16ln(a)+31 对数在年轻的一侧离兽医对照表最远:6 个月给 20 而对照表给 10,1 岁给 31 而对照表给 15,5 岁给 57 而对照表给 39。到 11 岁两条线交汇,中型犬的两个值都是 69,之后对照表反超,12 岁是 74 对 71。
知道显示层的取整规则,屏幕上的数字和这里的算式之间就几乎没有解释不了的差异。大数字在 2 岁以下保留一位小数,2 岁及以上取整到人类整年;算法对比表和年龄对照表则一律取整到整年。所以 5 岁狗的表观遗传值显示为 57 而不是 56.8,22 岁的马显示为 66 而不是 65.5。任何位置都不补零,6 个月的幼犬显示的是 10 而不是 10.0;1 岁的马在大数字里是 6.5,在对照表那一行里是 7。
宠物年龄换算实例
5 岁的中型犬 — 三种算法,三个数字
一只 20 公斤的柴犬落在中型这一档,按体型分的兽医对照表给出 39:第一年 15,第二年再加 9,之后三年各加 5。生命阶段显示“壮年期”,下面一行写着“到 8 岁进入老年期”,一般预期寿命那一栏对这个体型显示 11–14 年。
大数字旁边,算法对比表给 2020 年的表观遗传时钟 57,给旧的乘 7 规则 35。同一只狗、同一天,三个数字之间横跨 22 个人类年。
i133.com 的宠物年龄换算工具会把这只狗算成 39,因为它公布的狗规则(第一年 15、第二年加 9、之后每年加 5)正好等于本计算器的中型犬一列。差别在于它对所有狗都用这一列:换成 20 公斤以上或 9 公斤以下的狗,它给的还是 39,本计算器则会跟着体型走。
同一个 10 岁生日,四个答案 — 从吉娃娃到大丹犬
把四只狗放在它们的 10 岁生日这天。小型(9 公斤以下)是 56,中型 64,大型 72,超大型 80。
生命阶段之间拉开的距离比数字还要大。吉娃娃刚刚踏进老年期,中型犬从 8 岁起就是,大型犬从 7 岁起,大丹犬从 6 岁起。吉娃娃变成老年犬的那一天,大丹犬已经当了四年老年犬。一般预期寿命朝同一个方向移动,从小型档的 12–16 年一路降到超大型档的 7–10 年。5 岁时差距还不大,36、39、42、45;到 15 岁就拉到 39 年,76、89、102、115。
同样是 7 岁生日,两种不同的生命阶段
在本计算器里,7 岁的小型犬是 44,中型犬 49,大型犬 54,超大型犬 59。
阶段的差别更要紧。7 岁的小型犬和中型犬还在壮年期,大型犬和超大型犬已经进了老年期,因为它们的分界线分别落在 7 岁和 6 岁。把体型从头拨到尾,这条分界线会在日历上移动四年,从小型的 10 岁一直挪到超大型的 6 岁。
chongwucw.com 唯一一处写明老年期的句子,正好落在同一个 8 岁上:它说一只 8 岁的吉娃娃可能仍处于中年阶段,而同年龄的拉布拉多已进入老年期。本计算器在这两格上给出同样的答案 — 8 岁的小型犬是壮年期(老年期从 10 岁起),8 岁的大型犬是老年期(从 7 岁起)。同一页还有另外两个数字,小型犬 8 岁前通常无需调整饮食结构、大型犬从 6 岁起需换用老年犬粮,那是换粮的时点,不是生命阶段的分界。
把猫读到 10 岁、15 岁和 25 岁
猫的曲线比狗多一级台阶:12 个月 15,18 个月 21,2 岁生日 24。从那以后终身每年加 4。
10 岁的猫是 56,生命阶段仍然是壮年期,因为猫的指南把老年期定在“10 岁以上”,而不是 10 岁整。15 岁的猫是 76,20 岁是 96。越过猫的 21 岁会带上外推的注记,因为公开的猫对照表在那里结束;25 岁的猫仍然显示 116,那是把 +4 的斜率延伸到那里算出来的。
腾讯新闻 2022 年 8 月的人猫年龄换算表给的 1 岁 15、2 岁 24、3 岁 28、4 岁 32、5 岁 36,和本计算器这五格逐格相同,但那张表到 5 岁就停了。osgeo.cn 的猫与人类年龄在线换算走的是另一条曲线:6 个月同样是 10、2 岁同样是 24,其余各行都往上偏,1 岁给 18(本计算器 15)、10 岁给 60(56)、12 岁给 70(64)、16 岁给 84(80)。k.sina.cn 那篇多物种文章的猫表则从 3 岁起和本计算器完全重合(3 岁 28、4 岁 32、5 岁 36、6 岁 40、7 岁 44),只在前一年半分开,它给 1 岁 13、1 岁 6 个月 22,本计算器给 15 和 21。这三张表都没有标出任何一个生命阶段。
把五种小宠物和马放到同一把尺子上
五种小宠物和马各有各的曲线,排在一起就能看出同样的一年落点差多远。3 岁的兔子是 31,3 岁的雪貂 39,3 岁的虎皮鹦鹉 35,4 岁的豚鼠 57。2 岁的仓鼠是 66,因为仓鼠把一生塞进大约两年半;它 1 岁是 37.6,1 岁 6 个月是 51.7,2 岁以下小数会保留。1 岁的豚鼠是 22.3,1 岁的雪貂 18.2,1 岁的虎皮鹦鹉 17.5,1 岁的兔子 17.1。22 岁的马是 66 — 马匹曲线遵循的 2003 年对照表把它放在 65.5,大数字从 2 岁起取整到整年。
老年期的分界线落在各自一般寿命的四分之三处:兔子 7.5 岁,虎皮鹦鹉 6 岁,雪貂 5.25 岁,豚鼠 4.5 岁,仓鼠 1.88 岁,在 2 岁生日之前。生命阶段条下面还附着一般寿命:马 25–30 年,兔子 8–12 年,雪貂 6–10 年,豚鼠 4–8 年,虎皮鹦鹉 7–15 年,仓鼠 2–3 年。
中文的小宠物数字在哪里对上、在哪里分开
小宠物没有兽医对照表,所以中文页面上的数字和这个模型逐个物种交错。
兔子。i133.com 公布的兔子规则是第一年 12 岁、第二年加 8 岁、之后每年加 6 岁,按这条规则 1 岁是 12、3 岁是 26、10 岁是 68。本计算器给 17.1、31、80,全程更快。
仓鼠。i133.com 对仓鼠只给一个比例,每年约 35 岁,于是 1 岁 35、2 岁 70。本计算器 1 岁给 37.6,非常接近;2 岁给 66,比它低了 4 年。k.sina.cn 那篇多物种文章里,仓鼠一节干脆没有任何人类年龄换算,只写寿命 1.5 到 3 年,并建议看体型、毛色和牙齿来判断处在哪个阶段。
豚鼠。k.sina.cn 的《荷兰猪年龄判断和换算》把一生分成 0–3 个月幼年、3–6 个月少年、6 个月–4 岁壮年、4 岁以上老年,老年期起点 4 岁与本计算器的 4.5 岁只差半年。那篇文章自己就说这套换算只是粗略的方法、经不起推敲。它举的最长寿豚鼠 Sweetie 活了 14 岁 7 个月,被它折算成约 136 个人类年;本计算器的豚鼠对照表在 14 岁那一行给的是 172。
雪貂和虎皮鹦鹉。i133.com 的雪貂寿命专页写家养雪貂 6 至 10 年,与本计算器给的一般寿命完全一致,但整页没有一处把雪貂年龄换成人类年龄,也没有标出老年期。虎皮鹦鹉在 i133.com 的换算工具里被并进一个笼统的“鸟”类,规则是第一年 18 岁、之后每年加 7 岁,于是 1 岁 18、3 岁 32、10 岁 81。本计算器给 17.5、35、98:第一年几乎重合,往后本计算器更快,因为它把一般宠物寿命的锚点放在 8 年。
比一比同一个家里的狗和猫
第三个方向把两只动物放到同一把人类年龄的尺子上。5 岁的中型犬落在 39,把这个 39 拿回猫的曲线上重读,得到一只 5.8 岁的猫,两只动物差不多站在人生的同一个位置。8 岁的大型犬是 60,对应 11 岁的猫,狗是老年期,猫也是老年期。
这个中转成立,是因为作为依据的 AAHA 与 AAFP 对照表本来就把狗和猫印在同一根人类年龄轴上。目前没有任何已发表的研究在物种之间直接换算年龄,计算器把这句话写进结果里,而不是塞进脚注。已经查证过的中文换算工具里,i133.com、gounianling.bmcx.com、maonianling.bmcx.com、tskau.com 和 osgeo.cn 都没有这个方向。
反过来算 — 你要是一只狗,几岁?
切到“人类 → 宠物”,同一条曲线倒着走。30 岁的人对应中型犬 3.2 岁,40 岁对应 5.2 岁,50 岁对应 7.2 岁,60 岁对应 9.2 岁,70 岁对应 11.2 岁 — 在这个体型上已经彻底是老年犬了。这个方向的结果在 2 岁及以上保留一位小数,2 岁以下改用年加月显示。
小孩很快就落进幼犬的区间。10 岁的人对应 6 个月的幼犬,5 岁的人对应 3 个月的幼犬,因为换算成人类 10 岁以内的整个范围,全都塞在狗的头半年里。同样是 30 岁,换体型会变成小型犬 3.5 岁、中型犬 3.2 岁、大型犬 3 岁、超大型犬 2.9 岁。换物种,30 岁的人是 3.5 岁的猫;40 岁的人是兔子 4.3 岁、马 11.8 岁、豚鼠 2.5 岁、雪貂 3.1 岁、虎皮鹦鹉 3.5 岁、仓鼠 1.1 岁。
换算成人类的年龄不会告诉你什么
换算成人类的年龄是一张生命阶段的地图。它不测健康,不测体能,也不测这只动物还剩多少时间。它只回答一个问题:我的宠物走到了一生中的哪个位置。
计算器把一般预期寿命显示成一个区间,不做减法,也不倒计时,这是刻意的设计。区间描述的是一个群体,趴在沙发上的这一只是这个群体里的一个成员,而任何群体都有一半活得比中位数长。当一只动物已经超出它体型的区间,面板把这件事写成关于区间的事实,而不是对这只动物的判定。
区间背后的两个数值来自英国的队列。McMillan 等人 2024 年的研究追踪了横跨 155 个品种和混种的 584,734 只狗,得出全体寿命中位数 12.5 年;纯种子集(473,681 只)是 12.7 年,混种是 12.0 年。Teng 等人 2024 年的研究从 7,936 例记录在案的猫死亡建立生命表,报告 0 岁时的预期寿命 11.74 年,95% 置信区间 11.61 到 11.87。计算器的画面上明写这两个数字来自英国的兽医就诊数据,因为绝育率、能否外出、看兽医的方式在各国之间差别很大。
中位数内部的离散同样很大。狗的队列里颅型也起作用:短头(脸扁)的中型犬种降到雄性 9.1 年、雌性 9.6 年,而长吻的小型犬种雌性达到 13.3 年。雌性高于雄性,12.7 对 12.4。猫的性别差距更大,12.51 对 11.18,品种也起作用:缅甸猫和伯曼猫达到 14.42 年和 14.39 年,斯芬克斯猫停在 6.68 年。这些都不改变计算器画出的衰老曲线,也没有一项能塞进一个数字里。
表观遗传时钟通过了同行评议,适用范围却很窄。Wang 等人把 16 × ln(年龄) + 31 拟合在 104 只狗的 DNA 甲基化上,其中绝大多数是拉布拉多寻回犬,年龄从大约出生 4 周到 16 岁,对照的是 1 岁到 103 岁的 320 个人。由于队列几乎限于一个中大型犬种,这条公式不带任何体型修正:5 岁的吉娃娃和 5 岁的大丹犬,它都返回 57。作者本人提示,寿命差别很大的犬种可能对应另一种换算。它在 0 处没有定义,出生 4 周时返回 −10,所以计算器在 3 个月以下把它隐藏,超过 16 岁标注为外推。
处理这项研究的三个中文页面都把它记成 2019 年:澎湃新闻、ifanr.com 和 jandan.net。这个年份有它的来路 — ifanr.com 那篇的日期是 2019 年 11 月 21 日,正文里给的是 bioRxiv 预印本的 PDF 链接。通过同行评议的正式论文发表在 2020 年的 Cell Systems。i133.com 引用的 DOI 10.1016/j.cels.2020.06.006 指向的正是这个 2020 年的版本。
生命阶段方面,狗这边计算器处理四个阶段。AAHA 2019 年的指南定义了五个,第五个终末期可能在任何年龄到来,因此不画进阶段条。
兔子、豚鼠、雪貂、仓鼠和虎皮鹦鹉没有人类年龄的兽医对照表。计算器不去抄一张没有出处的表,而是宣布自己的模型:性成熟的年龄对应人类 13 岁,作为宠物的一般寿命对应人类 80 岁,中间是一条直线。这是一个声明出来的假设,不是一次测量,结果上会带“节点模型(已说明依据)”这个标签。
已公开的两个节点之间的数值是线性插值。猫的对照表公开的是 6 个月、12 个月、18 个月和 24 个月,狗的是 6 个月、12 个月和 24 个月。7 个月的读数落在连接其中两点的直线上,不是一个测量点。
换算宠物年龄时最常犯的错
- 直接乘 7。 这条规则在两头错得最狠:它把 1 岁的狗放在 7,兽医对照表说 15;把 12 岁的超大型犬放在 84,对照表说 94。本计算器把乘 7 的值保留成一行明确标注“旧的乘 7 规则”的对比行,让你看见误差有多大,绝不让它当主角。
- 2 岁之后把狗的表用在猫身上,或者反过来。 两个物种完完整整共用头两年,然后分开。猫每年加 4,中型犬加 5,到 15 岁猫是 76、中型犬是 89 — 一个下拉框选错就差出 13 年。i133.com 把两条规则分开写清楚了,很多只给一张表的中文页面没有。
- 让狗停在默认的中型档上。 中型是默认值,因为它是最常见的一档,而对相当一部分狗来说它是错的。10 岁生日那天四档给出 56、64、72、80:相邻两档之间差 8 个人类年,老年期的分界线错开 1 到 2 年;从最小一档一路认错到最大一档,差距是 24 个人类年和四年日历时间。
- 把别的网站的体重界线搬过来用。 本计算器的界线是 9 公斤、23 公斤、45 公斤。chongwucw.com 的小型和中型用的是同一组数字(9 公斤以下、9 到 23 公斤),但它的大型止于 45 公斤而没有第四档,超过 45 公斤的狗在它那里无处可放。拿不准就在“更多选项”里填成年体重,让计算器自己选档。
- 用一张两档或三档的表去套 40 公斤以上的狗。 已查证的中文来源里,chongwucw.com 分三档、tskau.com 用三档(各档只举犬种例子,不给体重界线)、i133.com 完全不分档。本计算器有四档,整年行一直排到 20 岁,之后还给出 25 岁和 30 岁两行。
- 把换算出来的人类年龄读成剩余时间。 一只 12 岁的中型犬显示 74,不代表离 80 还有 6 年。这个换算只负责摆放生命阶段,对个体不做任何预测 — 本页任何地方都没有减法,原因就在这里。
- 拿两个算法不同的计算器互相比较。 5 岁的狗在按体型分的兽医对照表上是 39,在 2020 年的表观遗传时钟上约 57。澎湃新闻把表观遗传的表排成主角,给 1 岁 31、5 岁 56.8、10 岁 67.8;把 AAHA/AAFP 节点当主角的页面给 1 岁 15、5 岁 36 到 39、10 岁 56 到 80。两边都不是印错了。判断某个工具坏掉之前,先确认它用的是哪一套算法。
- 把“壮年期”和“老年期”当成一回事。 AAHA 和 AAFP 的指南是刻意把这两段分开的。壮年期是人生的中段,老年期在狗这边指预计寿命的最后四分之一,在猫这边指 10 岁以上。5 岁的中型犬和 9 岁的猫都在壮年期,而每个阶段该和兽医谈的事情并不一样。
- 用手把月进位成年。 月份栏停在 11,永远不会往年份栏进位。一只 1 岁 11 个月的狗就停在那里,它的读数也就正确地停在 2 岁生日带来的 24 之前。
术语对照
换算成人类的年龄
一个人站在与这只动物相同的人生位置上时的岁数。它是生命阶段的对应关系,不是健康状况或剩余时间的测量。
生命阶段
兽医指南用来归拢照护决定的一段段人生区间。狗这边本计算器处理四段:幼犬、青年期、壮年期、老年期。AAHA 2019 年的指南定义了第五段终末期,但不画进阶段条。猫这边是幼猫、青年期、壮年期、老年期。
壮年期
老年期之前的成年后半段。猫按 AAHA/AAFP 2021 年的指南是 7 岁到 10 岁,所以一只刚过 10 岁生日的猫仍然属于壮年期。
老年期
按 AAHA 2019 年的犬生命阶段指南,指预计寿命的最后四分之一。实际的分界线落在小型犬 10 岁、中型犬 8 岁、大型犬 7 岁、超大型犬 6 岁;猫是 10 岁以上。
体型(成年体重)
狗在 2 岁生日之后决定斜率的成年体重分档:小型 ≤ 9 公斤(每年 +4),中型 9–23 公斤(+5),大型 23–45 公斤(+6),超大型超过 45 公斤(+7)。
表观遗传时钟
基于 DNA 甲基化的年龄估计。2020 年的犬版 16 × ln(年龄) + 31 拟合在以拉布拉多为主的 104 只狗上,不带体型修正。
节点模型
本计算器对兔子、豚鼠、雪貂、仓鼠和虎皮鹦鹉使用的明示算法:性成熟的年龄对应人类 13 岁,一般寿命对应人类 80 岁,两点之间用直线相连。
寿命中位数
一个群体里半数死亡时的年龄。英国的狗在 584,734 只上是 12.5 年(McMillan 等,2024),猫是 11.74 年(Teng 等,2024)。
线性插值
在连接两个已公开节点的直线上求中间值。7 个月幼犬的读数就落在 6 个月和 12 个月这两个节点之间的这条直线上。
外推
把曲线延伸到出处所覆盖的范围之外。计算器在狗超过 20 岁、猫超过 21 岁、马超过 40 岁,以及表观遗传时钟超过 16 岁时给出注记。
读结果时的几个提示
- 把老年期的分界线记进日历。 狗按体型分别是 10、8、7、6 岁,猫是过了 10 岁。跨过去就约一次体检,顺便要一份作为基准值的血常规。促成这场对话,正是生命阶段指南被写出来的目的。
- 2 岁以下一定要用月份栏。 那是曲线全程最陡的一段:3 个月 5,6 个月 10,9 个月 12.5,12 个月 15。把幼犬约等于“差不多一岁”,答案可能挪动 10 个人类年。
- 体型判断五五开时就填成年体重。 9 公斤的㹴犬和 9.5 公斤的㹴犬分落在小型与中型的两侧,这一档往后每一年都要差出 1 个人类年。展开“更多选项”填进体重,计算器会显示它选中的那一档。
- 先读完狗的三种算法,再把数字告诉别人。 按体型分的对照表之所以当主角,是因为它是你的兽医使用的框架,也是唯一对体型有反应的算法。表观遗传时钟在年轻一侧偏离最大,1 岁的狗它给 31 而对照表给 15,到 11 岁两条线在 69 汇合。
- 和中文页面的数字对不上,不等于哪一边坏了。 i133.com 公布的猫规则和本计算器的猫列逐年一致,它的狗规则等于本计算器的中型犬一列。分歧只在它把这一列套给所有体型的狗;换成小型或超大型,两边就分开了。
- 超出一般寿命区间时,把它当作中位数来读。 任何群体都有一半在另一侧。面板会切换成“已经超过这一体型的一般范围”,并且什么都不减,因为群体的中位数说明不了眼前这一只。
- 家里有两只就用第三个方向比。 5 岁的中型犬和 5.8 岁的猫站在人生几乎相同的位置,8 岁的大型犬对应 11 岁的猫。只有这个方向能把两种不同的动物对等地摆在一起。
- 不碰年龄栏也能查另一个物种的对照表。 底部那张表会跟着上面选中的物种重新生成。仓鼠能输入的最高年龄是 5 岁,所以它是从 0.5 岁到 5 岁、半年一行的十行表。
- 分享链接而不是截图。 换算方向、物种、体型和年龄全都写在网址里,打开的人看到同一个结果,还能自己改年龄。你自己的年、月、日年龄交给年龄计算器。
关于宠物年龄换算成人类年龄的常见问题
10 岁的狗相当于人类几岁?
10 岁的狗,小型(9 公斤以下)相当于人类 56 岁,中型 64 岁,大型 72 岁,超大型 80 岁。成年体重造成了全部差别:同一个生日把吉娃娃放在五十多岁,把大丹犬放进八十多岁。
狗的 1 岁真的等于人的 7 岁吗?
不是。1 岁的狗离人类 15 岁比离 7 岁近得多,因为它在 12 个月里已经长完并达到性成熟。7 这个数字来自 70 年的人类寿命除以 10 年的狗寿命;到 10 岁它又反过来给出 70,而中型犬的对照表只有 64。
15 岁的猫相当于人类几岁?
15 岁的猫是 76 岁。猫的曲线在 1 岁生日到 15,18 个月到 21,2 岁到 24,之后每年加 4:3 岁 28,8 岁 48,12 岁 64,16 岁 80,18 岁 88,20 岁 96。超过猫的 21 岁会带上外推注记,因为公开的猫对照表在那里结束;把 +4 的斜率延伸到 25 岁得到 116。
狗几岁算老年犬?
本计算器把老年期起点定在小型犬 10 岁、中型犬 8 岁、大型犬 7 岁、超大型犬 6 岁。这几个年龄,是 AAHA 2019 年犬生命阶段指南把老年期定义为预计寿命最后四分之一直到终末期之后,落到实务上的数值;指南本身回避给出固定年龄,理由是各犬种的寿命估计并不统一。
查证过的中文页面里,chongwucw.com 只在一处写明老年期,而那一处和本计算器对得很齐:它说一只 8 岁的吉娃娃可能仍处于中年阶段,同年龄的拉布拉多已进入老年期。本计算器给 8 岁的小型犬壮年期,给 8 岁的大型犬老年期。同一页上的另外两个年龄 — 小型犬 8 岁前通常无需调整饮食结构、大型犬从 6 岁起换用老年犬粮 — 说的是换粮时点,不是生命阶段的分界。把这条线当成去问兽医的信号,而不是一个生日。
猫几岁算老?10 岁的猫算老猫吗?
还不算。AAHA/AAFP 2021 年的猫生命阶段指南把壮年期放在 7 岁到 10 岁,老年期放在 10 岁以上,所以刚过 10 岁生日的猫仍然是壮年期。本计算器照这个措辞执行,下个月才切到老年期。
狗和猫衰老的速度一样吗?
头两年几乎一样:两者都在 1 岁生日到大约 15,2 岁到 24。之后猫每年加 4,和小型犬同一个斜率;中型、大型、超大型分别加 5、6、7。到 10 岁,猫和小型犬都是 56,大型犬 72,超大型犬 80。
为什么别的宠物年龄计算器给的数字不一样?
因为中文网页上同时跑着至少三套算法。用 AAHA/AAFP 节点的页面给 1 岁 15、2 岁 24:i133.com 的换算工具、chongwucw.com 的小型与中型犬、腾讯新闻 2022 年 8 月的人猫年龄换算表都在这一套上。用 2020 年表观遗传公式的页面给 1 岁 31、5 岁 56.8、10 岁 67.8:澎湃新闻把这张表整个排了出来,ifanr.com 和 jandan.net 用同一条公式,三篇都举了 12 岁拉布拉多约等于 70 岁。旧的乘 7 规则给 1 岁 7、10 岁 70。
还有一层差别在体型。i133.com 的狗规则(第一年 15、第二年加 9、之后每年加 5)等于本计算器的中型犬一列,但它对所有狗都用这一列,页面只问年和月。澎湃新闻、ifanr.com、jandan.net 三篇都没有产出按体型调整的数字,jandan.net 还写明所有狗不分品种走相似的发育轨迹 — 表观遗传公式确实没有体型项。澎湃新闻是三篇里唯一在正文谈到体型的:它写拉布拉多属于大型犬、成年后体重 25 到 36 千克,也提醒体型更小的狗可能老得慢一点,但这些话没有改动它那张表里的任何一格。本计算器把 AAHA/AAFP 的节点当主角,旁边并排放上表观遗传的值和标注为过时的乘 7 值,三个都摆出来,而不是请你相信其中一个。
6 个月的幼犬相当于人类几岁?
AAHA/AAFP 的对照表给 10,本计算器也返回这个值。3 个月是 5,9 个月是 12.5,12 个月是 15。2 岁以下是曲线最陡的一段,所以请把月份栏也填上。
怎么把人类的年龄换算成狗的年龄?
把计算器切到“人类 → 宠物”,填自己的年龄。它把同一条曲线倒着走一遍:30 岁的人是中型犬 3.2 岁,40 岁的人是 5.2 岁。5 岁的小孩对应 3 个月的幼犬,因为换算成人类 10 岁以内的整个范围都塞在狗的头半年里。人类年龄相同时,小型犬算出来会比超大型犬年长,因为它 2 岁之后老得更慢。
我的仓鼠或兔子相当于人类几岁?为什么各家的表对不上?
没有任何兽医机构公开小型哺乳动物的人类年龄对照表,所以每个工具都是自己搭的。本计算器用每个物种两个有出处的数值 — 性成熟年龄对应人类 13 岁,作为宠物的一般寿命对应人类 80 岁 — 由此 1 岁的仓鼠是 37.6,2 岁的仓鼠是 66。i133.com 给仓鼠的比例是每年约 35 岁,即 1 岁 35、2 岁 70:1 岁和本计算器几乎重合,2 岁高出 4 年。
兔子的分歧更大。i133.com 公布的兔子规则是第一年 12 岁、第二年加 8 岁、之后每年加 6 岁,于是 1 岁 12、3 岁 26、10 岁 68;本计算器给 17.1、31、80。k.sina.cn 那篇多物种文章的兔子一节只给生命阶段,不给人类年龄,它写 2.5 岁以上为老年,本计算器把兔子的老年期起点放在 7.5 岁。
我的马相当于人类几岁?
马在 1 岁到大约人类 6.5 岁,2 岁 13,3 岁 18,之后每年加 2.5。这些数字遵循的 2003 年马与人类年龄对照表由马科兽医编制,把 22 岁的马放在 65.5 岁、40 岁的马放在 110.5 岁;大数字从 2 岁起取整到整年,所以这两例显示为 66 和 111。计算器在 15 岁切到老年期,并附上一般寿命 25–30 年。
新浪体育 2019 年 5 月那篇马术文章走的是很接近的一条线:1 岁给 6.5,和本计算器完全一致;5 岁给 24.5,本计算器给 23;平均寿命同样写 25 到 30 年。它把中年放在 13 岁、老年期放在 20 岁,比本计算器的 15 岁晚,并说 36 岁的马相当于一位百岁老人 — 本计算器的马匹曲线在 35 岁给 98,再往上不到一岁就越过 100。
豚鼠、雪貂和虎皮鹦鹉有没有靠谱的数字?
这三种同样没有人类年龄的兽医对照表。豚鼠在本计算器里成熟后每年 11.53,1 岁 22.3,4 岁 57,6 岁 80,一般寿命 4–8 年;k.sina.cn 的《荷兰猪年龄判断和换算》把老年期起点放在 4 岁,和本计算器的 4.5 岁只差半年,而那篇文章自己就说这套换算只是粗略的方法、经不起推敲。
雪貂依据 Merck Veterinary Manual 的 6 到 10 年寿命,成熟后每年 10.31,3 岁 39,5 岁 59。i133.com 的雪貂寿命专页同样写家养 6 至 10 年,但全页没有一处换成人类年龄。虎皮鹦鹉每年 8.93,3 岁 35,5 岁 53,一般寿命 7–15 年;i133.com 把它并进笼统的“鸟”类,规则是第一年 18、之后每年加 7,1 岁 18、3 岁 32、10 岁 81。这三条曲线在结果里都带着“节点模型(已说明依据)”的标签,不是推荐值。
我的狗和猫同岁,哪一个更老?
取决于狗的体型,第三个方向直接给答案。过了 2 岁,猫每年加 4,和小型犬同一个斜率:8 岁时猫和小型犬都是 48。同龄的中型犬是 54,大型犬 60,超大型犬 66,所以狗一超过 9 公斤,猫就成了四者里最年轻的。落到实际对应上,5 岁的中型犬(39)对应 5.8 岁的猫,8 岁的大型犬(60)对应 11 岁的猫。
这个宠物年龄计算器收费吗?结果能信到什么程度?
它在浏览器里运行,只需要一个物种和一个年龄。算术是精确的,每个常数在页面底部都有出处:狗和猫用兽医指南与通过同行评议的生命表,马用一份公开的对照表,五种小宠物曲线所依据的性成熟与寿命数值来自饲养参考资料。
另一种意义上的准确要分开说。这个换算把你的动物摆到兽医指南定义的生命阶段尺子上,而任何换算都不测量个体的健康。同品种同年龄的两只狗,状态可以明显不同。
16 × ln(年龄) + 31 这条公式能信吗?
它通过了同行评议,适用范围很窄。Wang 等人 2020 年把它拟合在 104 只狗的 DNA 甲基化上,其中绝大多数是拉布拉多寻回犬,年龄从大约出生 4 周到 16 岁。由于队列几乎限于一个中大型犬种,公式不带体型修正:5 岁的吉娃娃和 5 岁的大丹犬,它都返回 57。它在 0 岁没有定义,出生 4 周返回 −10,所以计算器在 3 个月以下隐藏它,超过 16 岁标注为外推。中文页面多把这项研究记成 2019 年 — ifanr.com 那篇发表于 2019 年 11 月 21 日,引的是 bioRxiv 预印本;正式论文登在 2020 年的 Cell Systems,i133.com 引用的 DOI 10.1016/j.cels.2020.06.006 指的就是这一版。
12 岁的拉布拉多到底是 70 岁还是 84 岁?
两个数字来自两套算法。ifanr.com 和 jandan.net 都用 16 × ln(年龄) + 31 得出约 70,澎湃新闻的表在 12 岁那一行写 70.8。澎湃新闻自己在同一篇里写明拉布拉多属于大型犬、成年后体重大概在 25 到 36 千克之间,这个区间正落在本计算器的大型档(23 到 45 公斤)内,而按体型分的兽医对照表给大型犬 12 岁 84。差距全在体型上:同样 12 岁,本计算器给小型 64、中型 74、大型 84、超大型 94,表观遗传公式则对四种体型返回同一个 71,因为它的队列里几乎只有拉布拉多这一个中大型犬种。澎湃新闻那篇也提醒过体型更小的狗可能老得慢一点,只是这句提醒没有改动它表里的任何一格。
我的狗刚进入老年期,该做什么?
约一次体检,要求做老年筛查:血常规、尿检、血压。同一次就诊里还可以谈关节养护、口腔检查和换粮。阶段的分界线是一个预约的理由,不是一个诊断,很多狗就这样什么异常都没有地跨过去了。
我家宠物超出了一般寿命区间,这意味着什么?
意味着那个区间是从中位数做出来的,而任何群体都有一半在另一侧。面板会显示该体型的一般寿命 — 中型犬 11–14 年,猫 12–16 年 — 不做减法,也不倒计时,因为区间描述的是一个群体,不是眼前这只动物。超过上限,说明你的宠物属于比大多数活得更久的那一半。
可以直接填出生日期而不是年龄吗?
可以。把年龄栏切到“出生日期”选一个日子即可。“更多选项”里还有第二个日期栏,用来算今天以外某一天的年龄。领养回来只知道大概年龄的,就留在默认的“年 + 月”上。从接回家那天算起过了多久,用
日期间隔计算器更合适。
由 Smart Calculators 团队审核