跳到主要内容
CalcMax

狗龄计算器

结果

35.9

相当于人类的年龄(岁)

狗的实际年龄(年)
4.7
狗的实际年龄(月)
56
已生活天数
1,722

狗龄计算器把狗的实际年龄换算成相当于人类的年龄,而对狗来说,答案取决于它有多大。所有狗,从吉娃娃到大丹犬,第一年都相当于人类 15 岁左右,满两岁大约 24 岁——狗相当于人类多少岁,前两年是不分体型的。两岁之后四个体型档才分道扬镳:同样是 4 岁,小型犬相当于人类 32 岁,中型犬 33 岁,大型犬 35 岁,而超大型犬已经 37 岁。填入出生日期并选择体型,页面会给出相当于人类的年龄、狗的实际年龄(年、月、天三种读数),并把完整的对照表列出来,任何年龄都能直接查到。

按体重档列出的狗龄与人类年龄对照表

狗的年龄小型犬中型犬大型犬超大型犬
115151515
224242424
328283032
432333537
536374042
640424549
744475056
848515564
952566171
1056606678
1160657286
1264697793
13687482101
14727888108
15768393115
16808799123
178492104—
188896109—
1992101115—
2096105120—

四个档是体重区间而不是品种:小型 20 磅以下(约 9 公斤),中型 21 到 50 磅(约 9 到 22 公斤),大型 51 到 90 磅(约 23 到 41 公斤),超大型 90 磅以上(约 41 公斤以上)。表里的数字是 Zoetis 那张对照表上印的,而它复现的是《Dog Owner's Home Veterinary Handbook》附录 B——最常被记到 AKC 名下的那份,AKC 是转载方。所有狗共用前两行。超大型那一列到 16 岁为止,因为公开的对照表就到这里,破折号标的是它没有覆盖的另外四行——原图自己在那些格子里印的就是破折号,这里没有一处是靠猜补上的。计算器会按最后两行的斜率把数列延到表外,所以这张表留白的年龄它也能给出数字。

公式

狗的年龄换算成人类年龄:不足 1 岁时按 15 × 狗龄;1 到 2 岁之间按 15 + 9 ×(狗龄 − 1);2 岁以上时每个体型各走自己那一列公开的对照表,行与行之间按线性插值读取——4 岁那一行四个数字分别是小型 32、中型 33、大型 35、超大型 37

birthDate
狗出生的那一天。晚于今天的日期会被拒绝,因为还没到来的狗没有年龄可算
breedSize
四个体重档之一:小型 20 磅以下(约 9 公斤),中型 21 到 50 磅(约 9 到 22 公斤),大型 51 到 90 磅(约 23 到 41 公斤),超大型 90 磅以上(约 41 公斤以上)。这些是印在那张对照表上的分界,不是对这只狗的评判
dogYears
狗的实际年龄,用小数年表示:已生活的天数除以 365.2425,也就是一个公历年的平均长度。换算就是作用在这个数上的
dogMonths
已生活的整月数,从出生日期算起。这是年龄的日历读法而不是小数读法,所以正好两岁的狗在这里读作 24 个月
dogDays
从出生日期到今天的天数,中间的闰日算在内
humanYears
狗的年龄换算成人类年龄,保留一位小数。它是从一张公开的对照表读出来的近似值,不是测量结果

想知道我家的狗相当于人类多少岁时用它:捡来或领养来、来历不清的狗,表格要填宠物年龄,或者判断狗是不是已经到了兽医希望更频繁见它的年纪。体型这个输入不是装饰——过了两岁生日之后,它就是全部答案,也正是为什么 6 岁的吉娃娃和 6 岁的大丹犬在人类年龄上完全不是一回事。养大型犬和超大型犬的人最需要这一页:这些狗老得最快,同样被称为老年狗,大型犬达到那一点时的实际年龄要比小型犬小得多。这一页也顺手否掉了「狗 1 岁等于人 7 岁」那条老经验——它把前两年压得太低,又把后面抬得太高。

算例

  1. 2022 年 1 月 15 日出生的中型犬,在 2026 年 1 月 15 日读取

    1. 2022 年 1 月 15 日到 2026 年 1 月 15 日是四个日历年,算上 2024 年那个闰日共 1461 天
    2. 换成小数年是 1461 ÷ 365.2425 = 4.0001 年
    3. 4 年已经过了两岁生日,所以用体型表。中型犬 4 岁读 33、5 岁读 37,走完这一年的 4.0001 仍然落在 33.0
    4. 整月数是 48 个月

    4 岁正是这一页开始和别家不一样的地方。那条「两岁之后每年加 5 岁」的经验规则在这里给出 34,而公开的对照表给的是 33——差得不多,但差距会随年龄拉大,而且随体型往两边分岔。

  2. 2025 年 10 月 15 日出生的小型犬幼犬,在 2026 年 1 月 15 日读取

    1. 2025 年 10 月 15 日到 2026 年 1 月 15 日是三个整月,共 92 天
    2. 92 ÷ 365.2425 = 0.2518 年
    3. 落在第一年之内,用第一段:15 × 0.2518 = 3.8
    4. 体型在这里完全不起作用——同样大的超大型犬幼犬也是同一个 3.8

    把这一条的体型换掉,结果一点不动:前两年是四个档共用的,对照表为它们只印一行就是这个原因。这一点值得记住,因为它意味着体型这个问题只对过了两岁生日的狗才需要认真回答——在那之前,选哪个都一样。

  3. 2016 年 1 月 15 日出生的超大型犬,在 2026 年 1 月 15 日读取

    1. 2016 年 1 月 15 日到 2026 年 1 月 15 日是 3653 天,十个日历年加上中间的三个闰日
    2. 换成小数年是 3653 ÷ 365.2425 = 10.0017 年
    3. 10 年远过了两岁生日,用对照表的超大型那一列:10 岁读 78
    4. 整月数是 120 个月

    这一条说明体型这个输入是干什么用的。同一只 10 岁的狗,按小型犬读出来是相当于人类 56 岁——差了 22 岁,足以改变在兽医那里的谈话内容。它也说明为什么这一页不给阶段徽章:这两只狗的实际年龄相同,而没有任何一个按年龄划的标签能同时对它们成立。

局限

今天取的是 UTC 日历日,所以在 UTC 以东的时区,算出来的年龄可能比墙上的日期晚一天。这条换算是公开的对照表而不是测量结果,而四个体型档是体重区间、不是品种:正好落在分界上的狗两种读法都说得通,而表上印的分界是 20 / 50 / 90 磅,换成公斤是 9 / 22 / 41。中国大陆另有自己的公斤分法,例如中国兽医协会一份《犬生命周期定义》团体标准征求意见稿用的是 10 / 25 / 45 公斤,所以同一只狗在这里算中型、在那边可能算大型。对照表最后一行以上——超大型犬 16 岁,其余三档 20 岁——是按最后两行的斜率往下延的,不是从表里读的,所以很老的狗得到的是一个外推值。不满一岁时,这一行是在两个锚点之间连的直线,而不是从图上读的,因为表上第一年里那一行不落在直线上:它把半岁的狗放在相当于人类约 10 岁的位置,而按「12 个月 = 15 岁」连出来的直线只有约 8。这一页不显示生命阶段徽章,这是决定而不是遗漏:2019 版 AAHA 犬生命阶段指南刻意不给岁数,它把成年期和老年期定义成「该犬预计寿命的最后一个 25%」,而预计寿命跟品种和体型有关。任何一套固定岁数都只能对所有体型一视同仁——而在一页通篇在讲「体型决定一切」的页面上,一个不看体型的阶段标签会和紧挨着它的那个数字自相矛盾。流传最广的那个研究公式「人类年龄 = 16 × ln(狗龄) + 31」在这里也没有采用:它来自一项对 104 只拉布拉多犬的研究,作者自己说明其他品种可能对应别的函数,而且它对大型犬给出的结果与对照表差得很远。另外,这一页除了体重档之外对品种一无所知,也不知道这只狗是怎么养、怎么喂的,而这些都会影响狗能活多久。

常见问题

狗的年龄怎么换算成人类年龄?
第一年按约 15 岁算,第二年再加约 9 岁,所以狗在满两岁时约相当于人类 24 岁。此后由体重档接手:小型犬每过一年加约 4 岁,超大型犬约 7 到 8 岁。这一页根据出生日期和你选的体型自动完成,同时给出狗的实际年龄的月数和天数,因为兽医问的往往是月数。
不知道品种的话,怎么知道狗相当于人类多少岁?
按体重。这一页遵循的那张对照表是按体重分档而不是按品种分的——小型 20 磅以下(约 9 公斤),中型 21 到 50 磅(约 9 到 22 公斤),大型 51 到 90 磅(约 23 到 41 公斤),超大型 90 磅以上(约 41 公斤以上)——因为与狗老得快慢相关的是体重,而体重是唯一不需要任何证明文件就能量的东西。正好压在分界线上的狗两种读法都合理,10 岁时差别是几岁。
狗几岁算老年狗?
没有公认的数字,兽医指南也拒绝给一个。2019 版 AAHA 犬生命阶段指南把老年期定义成该犬预计寿命的最后一个 25%,而预计寿命跟品种和体型有关——所以大丹犬和吉娃娃到达这一点的年龄差得很远。实际当中这意味着大型犬和超大型犬可能六七岁就算老年,而小型犬要到十岁或十一岁。这个问题最好问你的兽医,因为这个答案本来就是按个体来定的。
狗 1 岁真的等于人类 7 岁吗?
不是,而且狗一生两头正是它错得最厉害的地方。这条规则来自「人的寿命除以狗的寿命」,前提是狗一生匀速变老。狗不是这样:第一年就把狗带到相当于人类 15 岁而不是 7 岁,而超大型犬在两岁生日之后每一年加约 7 到 8 岁,不是从出生起每年 7 岁。它恰好在中年的中型犬身上接近事实,这也是它一直流传下来的原因。
为什么不同的狗龄对照表给出的数字不一样?
因为在流通的版本有好几套,而它们在前段就不一致。本页用的这张表给出小型犬 3 岁 28、4 岁 32、5 岁 36,并且从 3 岁起就把四个体型分开;另一张流传很广、挂在 AKC 名下的对照表在这三年里对四个体型都给这三个数,到 6 岁才分开。还有一套把增量四舍五入成小型 4、中型 5、大型 6、超大型 7 的写法,那是这张表的简化版而不是它本身——按那套写法 4 岁的中型犬是 34,而对照表给的是 33。它们都不是在测量什么,全是经验规则,而且体型越大差别越大。

参考资料

相关计算器