ForHosting KIT · Fechas y tiempo

Edad en años, meses y días

Obtenga la edad exacta en años, meses y días entre una fecha de nacimiento y el día que usted elija: quien nació el 15 de mayo de 1990 tiene 36 años, 2 meses y 10 días el 25 de julio de 2026. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fecha de nacimiento
1990-05-15
Fecha de referencia
2026-07-25
Obtiene
Años
36
Meses
2
Días
10
Días totales
13 220

Quien busca una calculadora de edad en años, meses y días necesita un desglose civil en el que formularios, sistemas de RR. HH. y familias puedan confiar: no un total aproximado de años ni un promedio flotante de treinta coma cuatro días. Esta herramienta toma una fecha de nacimiento y una fecha de referencia obligatoria, no inventa el día de hoy con el reloj del servidor y devuelve años completos, meses restantes y días sobrantes según reglas gregorianas prolépticas con ajuste a fin de mes.

Fecha de nacimiento, fecha de referencia y por qué no se usa el reloj

Cada valor debe ser un día civil en forma YYYY-MM-DD, por ejemplo mil novecientos noventa guion cero cinco guion quince para el nacimiento y dos mil veintiséis guion cero siete guion veinticinco para el día de la instantánea. Puede anteponer una fecha-hora ISO-8601 completa; si hay hora, solo se usa la parte de calendario, porque la edad civil es una medida de fecha a fecha, no una duración de reloj con zonas horarias.

Ambos extremos son obligatorios a propósito: una calculadora de edad que sustituye en silencio el reloj del anfitrión produce respuestas distintas en CI, en un teléfono sobre el Pacífico y en un servidor en UTC, lo que rompe auditorías de elegibilidad y exportaciones reproducibles. Los años van de uno a nueve mil novecientos noventa y nueve, los meses de uno a doce, y el día debe existir en ese mes bajo reglas de bisiesto gregorianas, incluido el veintinueve de febrero solo en años bisiestos.

Si la fecha de referencia cae estrictamente antes del nacimiento, la petición falla con un mensaje claro de que la edad no puede ser negativa, en lugar de inventar una edad con signo que la mayoría de interfaces etiquetarían mal como la edad de alguien.

Cómo se cuentan años, meses y días en el calendario civil

El algoritmo mide meses de calendario completos desde el nacimiento hacia la referencia, ajustando el día del mes cuando el mes destino es más corto: un nacimiento el treinta y uno de enero avanza un mes hasta el último día de febrero en años bisiestos y no bisiestos. Si esa fecha provisional al avanzar meses rebasara la referencia, el motor retrocede un mes e informa el tramo restante en días enteros entre la fecha intermedia ajustada y la referencia.

Los años son el total de meses enteros dividido entre doce; los meses, el resto módulo doce; los días completan el triple. Este desglose se alinea mejor con el lenguaje legal y médico de la edad en años, meses y días que dividir los días totales por una longitud media fija de mes, que se desvía en bisiestos y meses largos.

Casos límite como un nacimiento en día bisiesto medido el veintiocho de febrero en un año no bisiesto siguen la misma regla de ajuste al sumar meses, de modo que la lógica de aniversario se mantiene coherente con el resto de la familia de calendario del KIT.

Usos habituales y límites del cálculo

Use la calculadora gratuita de edad en años, meses y días en el navegador para paneles de padres, demos en clase y comprobaciones puntuales de elegibilidad sin instalar bibliotecas moment ni enviar una base de zonas horarias a cada cliente. Combine este extremo con una herramienta de conteo de días cuando solo necesite la longitud del tramo, o con ayudas de meses entre fechas cuando el producto hable solo en meses enteros para lactantes.

Mantenga expectativas honestas: esta capacidad mide la edad civil gregoriana entre dos fechas explícitas; no omite fines de semana como edad laboral, no carga calendarios de festivos, no convierte edades lunares ni fija la referencia al día de hoy en el servidor. Las entradas siguen las mismas reglas de retención que otros ítems parse del KIT.

Como la implementación es parse pura de nivel A, cada llamada correcta sigue siendo barata, determinista y libre de tokens de modelo o red saliente, exactamente lo que necesitan las suites de regresión al fijar casos de aniversario durante décadas de fechas de nacimiento.

Formularios de elegibilidad y control de edad

Pase una fecha de nacimiento fija y una fecha de corte de referencia para mostrar años, meses y días en matrículas escolares, grupos de edad de concursos o acceso a productos regulados sin deriva del reloj del anfitrión.

Cartillas pediátricas y de crianza

Calcule la edad exacta en años, meses y días para visitas de control infantil y seguimiento de hitos usando la fecha de la visita como referencia explícita.

¿Qué ocurre si la fecha de referencia es anterior al nacimiento?

La edad no puede ser negativa; corrija el par o intercambie campos solo si su producto mide a propósito un nacimiento futuro.

¿Cómo se tratan fin de mes y cumpleaños en día bisiesto?

Los meses avanzan con ajuste al último día válido del mes destino. Los días restantes son días civiles enteros tras ese avance, según reglas habituales de aniversario de calendario.

¿Cuánto cuesta la calculadora de edad en años, meses y días?

La herramienta del navegador es gratuita en su dispositivo.

¿Usa automáticamente la fecha de hoy?

No. Usted elige siempre el día de referencia y la calculadora nunca consulta un reloj. Así, las mismas dos fechas dan la misma edad en cualquier dispositivo, algo importante en formularios y auditorías.

¿Puedo escribir una fecha con hora?

Sí, pero solo se usa la parte de la fecha. La edad en años, meses y días se mide de una fecha a otra, de modo que la hora y la zona horaria no cambian el resultado.

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/date/age-months-days

¿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/date/age-months-days \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"birth_date":"1990-05-15","reference_date":"2026-07-25"}'
{
  "birth_date": "1990-05-15",
  "reference_date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.age_months_days",
  "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.

Los días de calendario inválidos fallan con invalid_input y no se facturan; los ítems correctos cuestan $0.002 del saldo KIT.

Fecha de nacimiento, fecha de referencia y por qué no se usa el reloj

Envíe dos campos de cadena obligatorios: birth_date y reference_date. Los alias opcionales birth, birthdate, dob y from se asocian al campo de nacimiento; reference, as_of, to y on al de referencia, para que constructores de formularios y SDK conserven nombres habituales. Pares imposibles como dos mil veintitrés guion cero dos guion veintinueve se rechazan con invalid_input en lugar de forzarlos a marzo.

Cómo se cuentan años, meses y días en el calendario civil

En caso de éxito la respuesta repite birth_date y reference_date normalizados como YYYY-MM-DD, y luego years, months y days como enteros no negativos que describen juntos la edad civil exacta. El campo total_days es la diferencia civil exclusiva entre los dos ordinales: el mismo día de calendario da cero total_days y cero years, months y days, mientras que el día siguiente da un día de edad.

Uso de la API, precios, flujos de producto y límites honestos

Haga POST de un cuerpo JSON compacto con las cadenas birth_date y reference_date. Llame a la API de prepago cuando el alta de RR. HH., cartillas pediátricas, grupos de edad deportivos, formularios de visado o suscripción de seguros necesiten un contrato estable con saldo KIT a $0.002 por ítem correcto; los fallos de validación no consumen saldo tras el rechazo del motor. Los autores de SDK pueden mapear years, months y days a tres widgets numéricos y mostrar la cadena formatted en etiquetas de accesibilidad, con la misma forma de respuesta en cada enlace de idioma.

Antigüedad en RR. HH. e instantáneas de aniversario

Guarde la edad civil o de servicio frente a una fecha de nómina o auditoría para que exportaciones y pruebas golden reproduzcan el mismo triple siempre.

¿Cómo calculo la edad en años, meses y días?

Envíe JSON con birth_date y reference_date en YYYY-MM-DD. La respuesta incluye years, months, days, total_days y una cadena formatted como "36 years, 2 months, 10 days".

¿Usa automáticamente la fecha de hoy?

No. reference_date es obligatorio. El motor no lee el reloj del sistema, así que los resultados coinciden en CI, navegadores y workers de API.

Ver la documentación completa del KIT →