透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

相當的人類年齡
56.8
人類歲數
輸入的狗狗年齡 5 years
計算方式 Logarithmic (epigenetic clock)

這個計算器的功能

狗狗年齡換算人類年齡計算器能估算出您的愛犬相當於人類的幾歲。傳統「狗齡乘以 7」的算法其實是個迷思——狗狗在生命的早期成長得非常快,之後老化的速度才逐漸放慢。本工具針對滿一歲以上的狗狗,採用更精準、有研究依據的對數關係式;對於未滿一歲的幼犬,則使用線性近似法來估算。

計算公式

當狗狗滿一歲或以上時,相當的人類年齡 \(H\) 由下列公式計算:

$$H = 16 \ln(d) + 31$$

其中 \(d\) 代表狗狗的年齡(以年為單位),\(\ln\) 為自然對數。這條公式源自 2019 年的一項研究,該研究比較了狗與人類之間的 DNA 甲基化(即「表觀遺傳時鐘」)。至於未滿一歲的幼犬,則使用以下簡單的線性近似式:

$$H = 15 \, d$$
描繪狗齡與人類年齡對數關係的圖表。
顯示狗齡與人類年齡關係的對數圖。

使用方法

輸入您愛犬的年齡(以年為單位,可以使用小數,例如六個月就填 0.5),即可讀出相當的人類年齡。計算器會自動判斷:一歲以上採用對數公式,未滿一歲則套用幼犬專用的線性公式。

範例試算

假設您的狗狗 5 歲。由於 \(5 \ge 1\),我們使用對數公式:

$$H = 16 \ln(5) + 31 = 16 \times 1.6094 + 31 = 25.75 + 31 = 56.75$$

因此,一隻 5 歲的狗狗大約相當於人類的 57 歲。

逐步展示將狗齡轉換成人類年齡的插圖。
狗齡到人類年齡的逐步轉換。

常見問題

「乘以 7」的算法準確嗎?不準確。它會高估年輕狗狗的歲數,又低估牠們早期快速老化的程度。對數公式更貼近實際的生物老化過程。

品種或體型有影響嗎?有的。體型較大的犬種通常老得比較快,不過這條公式提供了一個可靠的通用估算,特別適合中型犬。

為什麼幼犬要用不同的公式?當年齡小於 1 時,取對數會得出不合理(甚至是負數)的結果,因此狗狗出生第一年改用簡單的線性估算。

最後更新: