ForHosting KIT · 暮らし・料理・趣味

ペット年齢を人間年齢に換算

3歳の中型犬は人間でいうと約29歳で、21歳ではありません。若いうちの1年ほど多くの年数に当たります。動物の種類と、犬なら体格を選んで、成長段階を比べられます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
年齢
3
種
Dog
サイズ
中型
結果
人間換算の年齢
29

飼い主、動物病院、保護施設、コンテンツサイトは、伴侶動物が人間年齢で何歳に相当するかを頻繁に尋ねます。ペット1年を人間7年とする古い俗説は、犬や猫の最初の2年を過小評価し、大型犬の高齢個体と小型犬の成犬を比較するとき誤解を招きます。このペット年齢を人間年齢に換算する計算機は、暦年での年齢、対応種の閉じた一覧、および犬の場合は体格区分を受け取り、若齢期により多くの人間相当年を割り当て、その後は緩やかな増分を用いる標準的な区分老化表を適用します。

非線形のペット対人間年齢表の仕組み

7倍のような線形ルールは覚えやすいため普及していますが、獣医学のライフステージ表とは一致しません。犬と猫は早く成熟します。1歳の犬はおおむね人間の中学生前後に相当し、2歳ではすでに若年成人です。

その後の各暦年は、成体の体格に依存するより小さな人間年齢増分に対応します。同年齢の小型犬より大型犬の方が中年期により多くの人間相当年を積み上げるため、本換算器は計算前に犬の体格区分—small、medium、large、または giant—を必須とします。猫は固定の3区分表を用います。

1年目に人間15年、2年目にさらに9年、2歳以降は各年おおよそ4年です。うさぎは1年目におよそ人間21年、以降は年あたり6年で対応づけられることが多いです。馬は成体期の傾きが緩やかで、最初の2年は各年およそ6.5年、その後は年あたり2.5年です。

モルモットとハムスターは短命のなかでさらに早く成熟するため、1年目の重みが大きく、その後の増分も急です。1.5歳のような端数年齢は、アクティブな区分内で線形補間されるため、生後6か月の子犬を成人1年分として扱いません。

これらの式はいずれも臨床診察の代替ではなく、種ごとにクライアントアプリへ独自ルールを実装せずにライフステージを比較するための教育・製品向け推定です。

保護施設・病院でのライフステージ表示

体格区分別の犬、および猫や小動物の受け入れ年齢を、譲渡カードや教育ボード向けの人間相当年に換算します。

ペットの年齢を人間年齢にどう換算しますか?

犬の場合は size(small、medium、large、または giant)も送ります。

なぜ犬の体格が必須ですか?

標準の犬表は成体サイズによって初期年と中年期の重み付けが異なります。

7倍と同じですか?

いいえ。 初期年は後年より重く、犬は体格区分で異なります。ライフステージ比較において線形の7年ルールは不正確として扱いません。

5歳の猫は人間の何歳ですか?

約36歳です。猫は最初の1年で15歳分、2年目で9歳分、その後は1年ごとに約4歳分を重ねるので、15と9と12を足した値になります。

生後6か月のような年齢も入力できますか?

できます。小数の年齢に対応しており、0.5で6か月を表します。今いる成長段階の中で計算するので、6か月の子犬が大人の1年分として扱われることはありません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/life/pet-age-human-years

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/life/pet-age-human-years \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"age_years":3,"species":"dog"}'
{
  "age_years": 3,
  "species": "dog"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.pet_age_human_years",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

未対応の種は偽の倍率を捏造せず invalid_input で失敗します。同一の純粋モジュールが無料ブラウザ経路と成功1件あたり$0.002のAPIを駆動するため、マーケティングページと本番自動化が3歳のmedium犬で食い違うことはありません。

入力契約、応答フィールド、エラー挙動

犬以外では size は省略可能です。指定した場合は同一 enum で検証されますが種の式は変わりません。例:3歳の medium 犬は15+9+5で、小数1桁なら人間29年。5歳の猫は15+9+12で人間36年。応答は独自のUI文と組み合わせてください。JSON本文に、暦年の正の有限数 age_years(別名 age、years、pet_age)と、dog、cat、rabbit、horse、guinea_pig、hamster のいずれかである species(別名 animal、pet、kind)を送ってください。species が dog のとき size は必須で、small、medium、large、または giant でなければなりません(別名 dog_size、weight_class)。任意の decimals(別名 precision)は human_years の丸め桁数を制御する 0 から 2 の整数で、既定は読みやすい1桁です。年齢または種の欠落、非有限数、対応範囲外の年齢、size なしの犬リクエストは、換算前に invalid_input を発生させます。品種名の自由記述、野生動物ラベル、誤字を含む未認識種も、対応集合を列挙するメッセージ付きで invalid_input となり、クライアントは黙ったフォールバックではなく明確なフォームエラーを出せます。成功時は age_years と species をエコーし、該当時は size を含め、half-up で丸めた human_years、表ファミリを示す method タグ、区分定数を要約する短い formula 文字列を返します。本エンドポイントは数値換算と formula フィールド以外の獣医学的助言文を出しません。

多種対応の人間年齢APIが価値を生む場面

教室の生物学デモや STEM キットは、動物ごとに表計算を立てずに、なぜ非線形表が7年俗説に勝るかを示せます。保護施設の受け入れツールやペット保険ファネルは、種ごとに別計算機を配布せず犬・猫・小動物の年齢を換算できる安定エンドポイントを必要とします。うさぎは人間年齢で何歳かと答えるメッセージボットは age と species を渡し、ネットワークも乱数シードも壁時計もないため human_years をフィクスチャに固定できます。実装は純粋 parse の tier A のため、成功呼び出しはモデルトークンなしで公開の基本価格 $0.002 であり、検証失敗は残高を消費しません。伴侶動物として通常の年齢範囲を保ち、犬には size を要求し、未知種を明確に拒否すれば、ランディングページ、SDK、エッジワーカー向けに再現可能なライフステージ数値が得られ、各言語で老化表を再発明する必要はありません。

SEOウィジェットとコンテンツツール

犬専用・猫専用を超える多種クエリでAPI結果と一致する、ペット年齢を人間年齢に換算する無料ページを支えます。

ボットと保険ファネル

チャットや見積フローは、チャネルごとに7年俗説をハードコードせず、age、species、犬の体格を決定的エンドポイントへ送ります。

未認識の種ではどうなりますか?

タスクは invalid_input で失敗し、対応種を列挙するメッセージを返します。エンジンは未知の動物に汎用倍率を捏造しません。

ペット年齢の人間年齢換算の料金は?

ブラウザツールは無料です。APIリクエストは成功1回あたり $0.002 のプリペイド KIT 残高を使い、無効入力は課金されません。

KITの完全なドキュメントを見る →