Età animale in anni umani
Un cane di taglia media di 3 anni ha circa 29 anni umani, non 21: i primi anni contano molto più dei successivi. Scelga la specie e, per un cane, la taglia per confrontare le fasi della vita a casa o nelle schede di adozione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Età (anni)
- 3
- Specie
- Dog
- Dimensione
- Medio
- Anni umani
- 29
Proprietari di animali, cliniche, rifugi e siti di contenuti chiedono di continuo quanti anni umani ha un animale da compagnia. Il mito di sette anni umani per ogni anno dell'animale sottostima i primi due anni di cani e gatti e confonde chi confronta un anziano di razza gigante con un adulto di razza piccola. Questo convertitore da età animale ad anni umani accetta l'età in anni di calendario, una specie da un elenco chiuso e—per i cani—una classe di taglia; poi applica tabelle di invecchiamento segmentate standard che concentrano più anni equivalenti all'inizio della vita e incrementi più lenti dopo.
Come funzionano le tabelle non lineari età animale–umana
Le regole lineari come moltiplicare per sette sono popolari perché facili da ricordare, ma non coincidono con le griglie veterinarie delle fasi di vita. Cani e gatti maturano in fretta: un cane di un anno equivale all'incirca a un adolescente umano, e a due anni è già un giovane adulto; ogni anno di calendario aggiuntivo si mappa su un incremento umano minore che dipende dalla taglia corporea adulta.
Le razze giganti accumulano più anni equivalenti nella mezza età rispetto alle razze piccole della stessa età di calendario, ecco perché questo convertitore richiede una categoria di taglia per i cani—small, medium, large o giant—prima di calcolare. I gatti usano un grafico fisso a tre segmenti: quindici anni umani nel primo anno, nove in più nel secondo, poi circa quattro per ogni anno dopo i due. I conigli spesso si mappano con circa ventuno anni umani nel primo anno e sei per anno dopo.
I cavalli usano una pendenza adulta più lenta: circa sei anni e mezzo in ciascuno dei primi due anni, poi due anni e mezzo per anno. Porcellini d'India e criceti maturano ancora più in fretta su vite brevi, quindi il peso del primo anno è più alto e gli incrementi successivi restano ripidi. Le età frazionarie, come un anno e mezzo, interpolano linearmente nel segmento attivo così un cucciolo di sei mesi non viene trattato come un anno adulto intero.
Nessuna di queste formule sostituisce un esame clinico; sono stime educative e di prodotto per confrontare le fasi di vita tra specie senza inventare regole per specie in ogni app cliente.
Casi d'uso
Display di fase di vita in rifugio e clinica
Converta le età di ingresso dei cani per classe di taglia e di gatti o piccoli animali in anni equivalenti umani per schede di adozione e bacheche educative.
Domande frequenti
Perché la taglia del cane è obbligatoria?
Le tabelle canine standard ponderano in modo diverso i primi anni e la mezza età secondo la taglia adulta.
Cosa succede per una specie non riconosciuta?
Il motore non inventa un moltiplicatore generico per animali sconosciuti.
È la stessa cosa di moltiplicare per sette?
No. I primi anni contano più di quelli successivi e i cani differiscono per classe di taglia. Le regole lineari di sette anni sono respinte come inesatte per confrontare le fasi di vita.
Quanti anni umani ha un gatto di 5 anni?
Circa 36. Un gatto accumula 15 anni umani nel primo anno, 9 nel secondo e circa 4 per ogni anno successivo: 15 più 9 più 12.
Posso inserire un'età come sei mesi?
Sì. Sono ammesse età con decimali, quindi 0,5 corrisponde a sei mesi. Il calcolo avviene all'interno della fase di vita in corso, così un cucciolo di sei mesi non vale un anno adulto intero.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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"}'const res = await fetch("https://api.kit.forhosting.com/life/pet-age-human-years", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age_years": 3,
"species": "dog"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/pet-age-human-years",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age_years": 3,
"species": "dog"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/pet-age-human-years", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age_years":3,"species":"dog"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age_years":3,"species":"dog"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/pet-age-human-years", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"age_years": 3,
"species": "dog"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.pet_age_human_years",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Le specie non riconosciute falliscono con invalid_input invece di inventare un moltiplicatore falso. Lo stesso modulo puro alimenta il percorso gratuito del browser e l'API a $0.002 per voce riuscita, così pagine di marketing e automazione di produzione non divergono mai su un cane medium di tre anni.
Contratto di input, campi di risposta e errori
Per le specie non canine size può essere omesso; se fornito, viene validato contro lo stesso enum ma non cambia la formula della specie. Esempio: un cane medium di tre anni dà quindici più nove più cinque, ossia ventinove anni umani a una decimale. Un gatto di cinque anni dà quindici più nove più dodici, ossia trentasei anni umani. Invii un corpo JSON con age_years come numero finito positivo di anni di calendario (alias age, years, pet_age) e species tra dog, cat, rabbit, horse, guinea_pig o hamster (alias animal, pet, kind). Quando species è dog, size è obbligatorio e deve essere small, medium, large o giant (alias dog_size, weight_class). L'opzionale decimals (alias precision) è un intero da zero a due che controlla l'arrotondamento di human_years; il valore predefinito è una cifra decimale per letture leggibili. Età o specie mancanti, numeri non finiti, età fuori intervallo supportato e richieste cane senza size sollevano invalid_input prima di qualsiasi conversione. Le specie non riconosciute—nomi di razza in testo libero, etichette di fauna o refusi—sollevano pure invalid_input con un messaggio che elenca l'insieme supportato, così il client può mostrare un errore di modulo chiaro invece di un fallback silenzioso. In caso di successo il corpo riecheggia age_years e species, include size quando applicabile, restituisce human_years arrotondato half-up, un tag method con la famiglia di tabella e una breve stringa formula che riassume le costanti di segmento. Abbini la risposta alla propria copia di interfaccia; questo endpoint non emette consigli veterinari oltre alla conversione numerica e ai campi formula.
Dove un'API multi-specie di anni umani conviene
Dimostrazioni di biologia in aula e kit STEM possono mostrare perché le tabelle non lineari battono il mito dei sette anni senza montare un foglio di calcolo per ogni animale. Gli strumenti di ammissione nei rifugi e i funnel di assicurazione animali servono un endpoint stabile che converta le età di cane, gatto e piccoli animali senza distribuire calcolatori separati per specie. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello; la validazione fallita non consuma saldo. Mantenga le età in intervalli ordinari da compagnia, richieda size per i cani, rifiuti con chiarezza le specie sconosciute e otterrà numeri di fase di vita riproducibili per landing page, SDK e worker di edge senza reinventare le tabelle di invecchiamento in ogni lingua.
Casi di integrazione
Widget SEO e strumenti di contenuto
Alimenti una pagina gratuita di conversione età animale in anni umani che coincida con il risultato API per query multi-specie, oltre ai soli calcolatori cane o gatto.
Bot e funnel assicurativi
Flussi di chat e preventivo inviano age, species e taglia del cane a un endpoint deterministico invece di codificare il mito dei sette anni in ogni canale.
Domande tecniche
Come converto l'età di un animale in anni umani?
Invii age_years e species (dog, cat, rabbit, horse, guinea_pig o hamster). Per i cani invii anche size: small, medium, large o giant. L'API restituisce human_years da tabelle segmentate non lineari.
Quanto costa il convertitore da età animale ad anni umani?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.