Calculivo

Calculadora de edad

Edad exacta en años, meses y días entre dos fechas.

Resultado —

Acerca de esta calculadora

Una calculadora de edad da la distancia exacta entre dos fechas — habitualmente entre una fecha de nacimiento y hoy. Útil para formularios oficiales, planificación de jubilación o simplemente para responder a la pregunta «¿cuántos días llevo vivos?».

Cómo funciona

La calculadora cuenta primero los años completos, luego los meses completos del año parcial y, por último, los días restantes. Los años bisiestos y los distintos largos de mes se gestionan correctamente, como en un DNI o pasaporte.

Además ofrece el total en meses y en días. En niños pequeños la edad se expresa naturalmente en meses; en otros contextos necesita un único entero para comparar.

Si la fecha de destino es anterior a la de origen, la calculadora devuelve un error en lugar de un valor negativo. Así se evitan disparates por inversión accidental de las fechas.

No se tienen en cuenta zonas horarias. La edad es un concepto civil ligado al calendario; la calculadora usa la fecha tal y como la ha introducido.

Fórmula

años  = hasta.año  − desde.año   (− 1 si mes/día retroceden)
meses = hasta.mes  − desde.mes   (+ 12 si retroceden)
días  = hasta.día  − desde.día   (+ días del mes anterior si retroceden)

Ejemplos

Nacido el 2000-01-01, hoy 2026-05-22

Una persona nacida el 1 de enero de 2000 tiene 26 años, 4 meses y 21 días el 22 de mayo de 2026.

Resultado: 26 años, 4 meses, 21 días — 9 638 días en total

Cruce de año bisiesto

2026 no tiene 29 de febrero, así que falta un día para alcanzar exactamente dos años.

Resultado: 1 año, 11 meses, 30 días

Preguntas frecuentes

¿Se tienen en cuenta zonas horarias? +
No. La edad se basa en la fecha del calendario tal y como la introduce.
¿Se gestionan los años bisiestos? +
Sí. La aritmética año-mes-día contempla días bisiestos y meses de distinta longitud.
¿Vale para mascotas o proyectos? +
Sí — cualquier par de fechas funciona, ya sea para aniversarios, proyectos o edades de cosechas.
¿Y si invierto las fechas? +
La calculadora devolverá un error en lugar de un valor negativo.
¿Hay un rango máximo? +
En la práctica no — el objeto Date soporta fechas desde unos 271.000 a.C. a 271.000 d.C.

Calculadoras relacionadas