ForHosting KIT · Hogar, cocina y ocio

Calculadora de edad del gato

Un gato de 1 año equivale a unos 15 años humanos y uno de 2, a unos 24; desde ahí, cada año de gato suma 4. Escriba la edad de su gato, con los meses como fracción, y obtenga su edad humana según la curva veterinaria. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Edad (años)
1
Obtiene
Edad humana equivalente
15

gratis en línea

Por qué los gatos envejecen deprisa y luego despacio

El primer año de vida de un gato cuenta como unos 15 años humanos y el segundo añade unos 9 más, de modo que un gato de dos años ronda los 24. A partir de ahí el ritmo se calma y cada año adicional suma 4. La calculadora sigue esta curva veterinaria por tramos y une las piezas sin saltos, así que no hay un cambio brusco justo al cumplir uno o dos años. Las fracciones funcionan dentro de cada tramo: un gatito de seis meses equivale a unos 7,5 años humanos y un gato de 18 meses, a unos 19,5.

Errores habituales al comparar edades

El error más común es multiplicar por siete, que hace parecer a un gato de un año un niño de siete en lugar de alguien de unos 15. Otro es introducir una fecha de nacimiento: la calculadora pide la edad en años, así que convierta antes los meses en fracción; 18 meses son 1,5. Se rechazan las edades superiores a 30, el cero y los valores negativos. La cifra humana es una equivalencia para orientar expectativas, por ejemplo junto a la edad real de un gato de refugio en un anuncio de adopción.

La curva de conversión segmentada

La conversión sigue la curva veterinaria segmentada de uso extendido en lugar de un ingenuo multiplicar por siete. El primer año de vida de un gato equivale a unos 15 años humanos, el segundo año suma unos 9 más (de modo que un gato de dos años tiene unos 24) y cada año a partir del segundo suma 4.

Anuncios de adopción

Muestre la edad humana equivalente junto a la edad real de un gato de refugio para ajustar las expectativas de los adoptantes.

¿Acepta edades fraccionarias?

Sí. Las edades interpolan dentro de cada segmento, de modo que un gatito de seis meses se corresponde con unos 7.5 años humanos.

¿Paso una fecha de nacimiento?

No. Usted pasa la edad en años directamente, de modo que los resultados nunca dependen de la fecha actual.

¿Por qué no basta con multiplicar la edad del gato por siete?

Porque los gatos envejecen más deprisa al principio. Solo el primer año cuenta como unos 15 años humanos y el segundo suma unos 9, así que multiplicar por siete haría pasar a un gato de un año por un niño de siete.

¿Cuál es la edad máxima que puedo introducir?

Hasta 30 años. Las edades cero, negativas o que no son un número se rechazan antes de calcular, y cada año a partir del tercero suma 4 años humanos.

¿Cómo puede usar un refugio la edad humana?

Mostrándola junto a la edad real del gato en un anuncio de adopción. Una cifra como 24 para un gato de dos años ayuda a quien adopta a imaginar su etapa de vida y a tener expectativas realistas.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/cat-age

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev/cat-age \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"age_years":5}'
{
  "age_years": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cat_age",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Convierte el age_years de un gato en años humanos equivalentes usando una curva segmentada —15 años el primer año, 9 el segundo y luego 4 por año a partir de ahí— devolviendo human_years en JSON.

La curva de conversión segmentada

En concreto, el código calcula: para un age_years de 1 o menos, human = 15 × age; para un age_years de 2 o menos, human = 15 + 9 × (age − 1); en caso contrario, human = 24 + 4 × (age − 2). Se admiten las edades fraccionarias, que interpolan linealmente dentro de cada segmento, de modo que un gatito de medio año se corresponde con 7.5 años humanos y un gato de dieciocho meses con unos 19.5. method en la salida es la cadena segmented_cat, que registra exactamente qué curva produjo la cifra.

Entradas, redondeo y forma de la salida

La respuesta es un objeto JSON compacto con tres claves: age_years reproducido, el human_years calculado y method fijado en segmented_cat.

Determinismo, casos límite y por qué no hay fecha

Como los límites de segmento en exactamente 1 y 2 años usan comparaciones de menor o igual, caen en el segmento anterior, lo que mantiene la curva continua sin salto en la transición. La validación ocurre antes de cualquier cálculo: un age_years no numérico, cero, negativo o superior a 30 devuelve un error invalid_input tipado, al igual que un valor de decimals fuera de 0 a 2 o uno no entero.

Sitios de veterinaria y mascotas

Añada un widget instantáneo de edad de gato a humano para que los visitantes entiendan la etapa vital de su mascota.

Recordatorios de cuidados

Use human_years en una app para programar avisos de revisión y de dieta apropiados para la edad.

¿Qué curva se usa?

Un modelo segmentado: 15 años humanos para el primer año, 9 para el segundo y luego 4 por año. method es segmented_cat.

¿Hay un límite de edad?

age_years debe ser mayor que 0 y como mucho 30; cualquier otra cosa devuelve invalid_input.

¿Es gratuita?

Sí, en el navegador. La API usa saldo prepago de KIT desde $0.002; las tareas fallidas no se cobran.

Ver la documentación completa del KIT →