Saltar al contenido
Aback Tools Logo

Cómo Calcular la Edad a Partir de la Fecha de Nacimiento: Fórmula, Casos Especiales y Herramientas

Cómo calcular la edad a partir de la fecha de nacimiento: la fórmula de años cumplidos con verificación del cumpleaños, edad exacta en años meses días, casos especiales de día bisiesto y fin de mes, edad corregida para bebés prematuros y una calculadora de edad gratuita.

DH
Tutorials & How-Tos11 min de lectura2,650 palabras

Calcular la edad a partir de una fecha de nacimiento parece sencillo: resta el año de nacimiento del año actual, pero el resultado correcto depende de si hoy es antes o después del cumpleaños de este año. Añade años bisiestos, meses de distinta longitud y casos especiales como cumpleaños del 29 de febrero, y hay más casos límite de los que la mayoría espera. Esta guía cubre la fórmula exacta, todos los casos especiales y cómo obtener una edad precisa en años, meses, días y horas al instante.

365,25Días promedio por añoContando los años bisiestos
4Frecuencia de años bisiestosCada 4 años (con excepciones)
6Unidades de edad disponiblesAños, meses, semanas, días, horas, minutos

¿Qué es la edad cronológica?

La edad cronológica es el tiempo transcurrido desde la fecha de nacimiento de una persona. Es el significado más común de «edad»: el número que declaras en formularios, el que determina umbrales legales como votar y conducir, y el que se usa para comparar hitos del desarrollo. La edad cronológica siempre se mide desde la fecha exacta de nacimiento hasta una fecha de referencia específica, que suele ser hoy pero puede ser cualquier fecha pasada o futura.

Por qué calcular la edad es más complejo que una resta

La fórmula simple «año actual menos año de nacimiento» solo funciona correctamente cuando el cumpleaños ya ocurrió en el año actual. Una persona nacida el 1 de diciembre de 1990 no ha cumplido 36 años el 1 de junio de 2026: sigue teniendo 35 hasta que llegue su cumpleaños en diciembre. Esta verificación de ocurrencia del cumpleaños es el paso que más gente omite al calcular la edad a mano, y es la razón por la que los cálculos manuales suelen fallar por un año.

Edad cronológica frente a otros tipos de edad

  • Edad cronológica: tiempo transcurrido desde el nacimiento, el significado estándar en la vida diaria y la mayoría de contextos legales
  • Edad corregida: usada para bebés prematuros; edad cronológica menos las semanas de adelanto en el parto
  • Edad biológica: medida de qué tan bien funciona el cuerpo en relación con la edad cronológica; usada en contextos de salud
  • Edad mental: medida del desarrollo cognitivo en relación con el desarrollo típico a una edad cronológica dada

Note

Para la mayoría de los usos cotidianos, documentos legales, cálculos de cumpleaños, planificación del retiro, la edad cronológica es la única que importa. Los otros tipos son medidas especializadas usadas en contextos médicos, psicológicos y de salud.

La fórmula de cálculo de la edad

La fórmula correcta para calcular los años cumplidos tiene dos componentes: una diferencia bruta de años y un ajuste por la ocurrencia del cumpleaños. Juntos, dan el número exacto de años completos de edad a cualquier fecha de referencia.

La fórmula de dos pasos

Paso 1: Resta el año de nacimiento del año de referencia para obtener el conteo bruto de años. Paso 2: Resta 1 si el cumpleaños aún no ha ocurrido en el año de referencia (es decir, el mes de referencia es anterior al mes de nacimiento, o los meses son iguales pero el día de referencia es anterior al día de nacimiento). El resultado es el número exacto de años cumplidos.

Edad en años cumplidos = (Año de referencia − Año de nacimiento) − (1 si el cumpleaños aún no ha ocurrido en el año de referencia, 0 en caso contrario).

- Principio de cálculo de edad

Un ejemplo resuelto

Persona nacida el 15 de agosto de 1988. Fecha de referencia: 10 de junio de 2026. Conteo bruto: 2026 − 1988 = 38. ¿Ha ocurrido el cumpleaños en 2026? El 15 de agosto es después del 10 de junio, así que no: el cumpleaños aún no ha pasado. Resta 1: 38 − 1 = 37. La persona tiene 37 años el 10 de junio de 2026. Cumplirá 38 el 15 de agosto de 2026.

Cómo calcular la edad paso a paso

Para una edad exacta en años, meses y días, y no solo años cumplidos, necesitas tres cálculos separados. El proceso se basa en la fórmula de dos pasos anterior y añade precisión de meses y días.

1

Calcula los años cumplidos

Aplica la fórmula de dos pasos: (año de referencia − año de nacimiento) menos 1 si el cumpleaños aún no ha ocurrido en el año de referencia. Esto da el componente de años de la edad exacta. Para alguien nacido el 15 de agosto de 1988 con fecha de referencia del 10 de junio de 2026, el componente de años es 37.

2

Calcula los meses completos desde el último cumpleaños

Cuenta los meses de calendario completos desde el cumpleaños más reciente hasta la fecha de referencia. El cumpleaños más reciente de nuestro ejemplo es el 15 de agosto de 2025. Del 15 de agosto de 2025 al 10 de junio de 2026 hay 9 meses completos (septiembre, octubre, noviembre, diciembre, enero, febrero, marzo, abril, mayo). El componente de meses es 9.

3

Calcula los días restantes

Cuenta los días desde el último mes completado hasta la fecha de referencia. Del 15 de mayo de 2026 (9 meses después del último cumpleaños) al 10 de junio de 2026 hay 26 días. El componente de días es 26. La edad exacta es, por lo tanto, 37 años, 9 meses y 26 días el 10 de junio de 2026.

4

Usa la Calculadora de Edad para precisión automática

El cálculo manual funciona para una fecha, pero se vuelve tedioso para varias fechas o cuando también necesitas horas y minutos. La Calculadora de Edad acepta cualquier fecha de nacimiento y fecha de referencia, y devuelve al instante la edad exacta en años, meses, semanas, días, horas y minutos, incluida una cuenta regresiva al próximo cumpleaños.

Calculadora de Edad

Calcula la edad cronológica exacta en años, meses, semanas, días, horas y minutos a partir de cualquier fecha de nacimiento, con cuenta regresiva al próximo cumpleaños y fechas de hitos, gratis y en tu navegador.

Open tool

Casos especiales en el cálculo de la edad

La mayoría de las fechas de nacimiento son directas de calcular, pero varios escenarios específicos introducen ambigüedad o requieren una decisión de convención deliberada. Estos casos límite son importantes en contextos legales, médicos y administrativos.

29 de febrero: cumpleaños en día bisiesto

Las personas nacidas el 29 de febrero tienen un cumpleaños de calendario que solo existe en años bisiestos. En años no bisiestos existen dos convenciones: tratar el cumpleaños como 28 de febrero (más común en EE. UU.) o 1 de marzo (más común en Reino Unido y algunos países europeos). Para el cálculo de edad, la Calculadora de Edad usa el 28 de febrero como convención predeterminada en años no bisiestos, coincidiendo con el estándar legal más usado. Esto afecta si una persona de cumpleaños bisiesto ha cumplido una edad dada a fines de febrero en un año no bisiesto.

Fechas de nacimiento a fin de mes

Una persona nacida el 31 de enero tiene un aniversario mensual en meses que tienen 28, 29 o 30 días. La convención estándar es tratar el último día de un mes más corto como el aniversario mensual, de modo que el aniversario mensual en febrero del 31 de enero es el 28 de febrero (o 29 en año bisiesto). Esto importa al calcular meses exactos para fines médicos o legales, como la edad de un bebé en meses cumplidos.

EscenarioFecha de nacimientoFecha de referenciaEdad correctaError común
Cumpleaños aún no pasado15 ago 199010 jun 202635 años36 años (resta bruta)
Cumpleaños hoy10 jun 199010 jun 202636 años35 años (error de uno)
Día bisiesto, año no bisiesto29 feb 200028 feb 202625 años (EE. UU.)24 años
Fin de mes corto31 ene 199028 feb 202636 años 0 meses 28 días36 años 0 meses 27 días
Fecha de referencia futura15 ago 199015 ago 203040 años exactos39 años

Warning

El error de uno, usar la resta bruta de años sin la verificación de ocurrencia del cumpleaños, es el error más común al calcular la edad. Siempre verifica si el cumpleaños ya pasó en el año actual antes de reportar una edad final. Esto es especialmente importante en aplicaciones con restricción de edad, donde equivocarse por un año tiene consecuencias legales.

Edad en meses, semanas, días y horas

Los años cumplidos no siempre son la unidad más útil de edad. El desarrollo infantil se mide en meses. Los umbrales legales de edad en algunas jurisdicciones se miden en días. La edad exacta para ventanas de elegibilidad sensibles al tiempo puede requerir horas. Cada unidad requiere un enfoque de cálculo ligeramente diferente.

Edad en meses totales

Meses totales de edad = (años cumplidos × 12) + meses completos desde el último cumpleaños. Para el ejemplo anterior (37 años, 9 meses), meses totales = (37 × 12) + 9 = 453 meses cumplidos. Esta es la medida principal que usan los pediatras para niños menores de 24 meses, donde las diferencias de desarrollo mensuales son clínicamente significativas. La Calculadora de Edad de Bebés está optimizada para este caso, mostrando la edad en semanas y meses con contexto de hitos del desarrollo.

Edad en días totales

Los días totales de edad requieren contar cada día calendario desde la fecha de nacimiento hasta la fecha de referencia, teniendo en cuenta el número variable de días de cada mes y los años bisiestos de cada año recorrido. La fórmula aproximada es: (años cumplidos × 365,25) + días restantes, pero para resultados exactos usa la Calculadora de Diferencia de Fechas, que cuenta el número preciso de días entre dos fechas de calendario.


Edad en horas y minutos

Para la edad más precisa, útil para presentaciones novedosas de «edad exacta» o para aplicaciones que necesitan verificar elegibilidad hasta el minuto, multiplica los días totales por 24 para horas y por 1440 para minutos. La Calculadora de Edad proporciona estos valores automáticamente junto con años, meses y días. Con 37 años y 9 meses, una persona ha vivido aproximadamente más de 13.800 días, 331.000 horas o 19.900.000 minutos.

Tipos especiales de cálculo de edad

Varios casos de uso específicos requieren enfoques de cálculo de edad que van más allá de la fórmula cronológica estándar. Cada uno tiene sus propias convenciones y herramientas.

Edad corregida para bebés prematuros

La edad corregida (también llamada edad ajustada) se usa para bebés prematuros. Resta el número de semanas de adelanto de la edad cronológica. Un bebé nacido 10 semanas antes que ahora tiene 6 meses (aproximadamente 26 semanas) tiene una edad corregida de 16 semanas, unos 4 meses. Los pediatras usan la edad corregida para evaluar hitos del desarrollo hasta unos 24 meses. La Calculadora de Edad Corregida maneja esto automáticamente al introducir la fecha de nacimiento y las semanas de prematuridad.

Edad en una fecha futura

Calcular la edad futura, «¿qué edad tendré el 1 de enero de 2030?», usa la misma fórmula con una fecha de referencia futura en lugar de hoy. Sustituye la fecha objetivo por la «fecha actual» en todos los cálculos. Esto es útil para la planificación del retiro (edad en la fecha de jubilación), verificación de elegibilidad (edad cuando un niño entra a la escuela) y planificación legal (edad cuando se cumplen las condiciones de un testamento). La Calculadora de Ahorro para el Retiro usa la edad de jubilación como entrada clave para sus proyecciones.

Tip

¿Necesitas calcular la edad de alguien en una fecha pasada específica, por ejemplo, «¿qué edad tenía mi abuelo cuando emigró en 1953?»? Usa la misma fórmula con la fecha histórica como fecha de referencia. La Calculadora de Edad acepta cualquier fecha de referencia, no solo hoy, lo que hace que calcular edades históricas sea tan fácil como calcular edades futuras.

Mejores prácticas para calcular la edad

Hacer cálculos de edad correctos, especialmente para aplicaciones legales y médicas, requiere convenciones consistentes y conciencia de los casos límite que confunden los cálculos manuales. Estas prácticas previenen los errores más comunes.

Especifica siempre la fecha de referencia

La «edad» sin fecha de referencia es ambigua: solo es precisa en un momento dado. Al registrar o comunicar la edad en un documento, indica siempre la fecha a partir de la cual se calculó. En documentos legales, el certificado de nacimiento muestra la fecha de nacimiento, no la edad; la edad se deriva de ella y cambia a diario. Al construir lógica de restricción por edad en software, calcula siempre la edad en tiempo de ejecución contra la fecha de hoy, en lugar de almacenar una edad calculada que queda obsoleta.

Usa el formato de fecha ISO 8601 para los cálculos

La ambigüedad del formato de fecha es la segunda fuente más común de errores al calcular la edad. «06/07/1990» significa 7 de junio en EE. UU. y 6 de julio en Reino Unido. El formato ISO 8601 (AAAA-MM-DD) no es ambiguo y es el estándar para software y sistemas de datos. Al introducir fechas de nacimiento en calculadoras, formularios o campos de base de datos, usa o convierte siempre al formato ISO 8601 para evitar ambigüedades. La Calculadora de Diferencia de Fechas usa entrada ISO 8601 para eliminar esta clase de error.

  • Especifica fechas de referencia: anota siempre la fecha «a partir de» junto a cualquier edad calculada
  • Usa el formato ISO 8601: AAAA-MM-DD evita la ambigüedad entre las convenciones de fecha de EE. UU. y Reino Unido
  • Verifica el manejo de años bisiestos: confirma que tu herramienta o código maneja el 29 de febrero correctamente para cumpleaños en día bisiesto
  • Valida el paso de ocurrencia del cumpleaños: no uses la resta bruta de años sin comprobar si el cumpleaños ya pasó
  • Usa herramientas exactas para bebés: para niños menores de 2 años, usa la Calculadora de Edad de Bebés, que muestra semanas y meses con contexto de hitos

Calculadora de Diferencia de Fechas

Calcula el número exacto de días, semanas, meses y años entre dos fechas cualesquiera, útil para cálculos de edad en días y tiempo entre eventos.

Open tool

Key takeaways

  • Edad en años cumplidos = (año de referencia − año de nacimiento) menos 1 si el cumpleaños aún no ha ocurrido este año; la verificación de ocurrencia del cumpleaños es el paso que más gente omite.
  • Para una edad exacta en años, meses y días, cuenta primero los años cumplidos, luego los meses completos desde el último cumpleaños y después los días restantes.
  • Los cumpleaños del 29 de febrero usan el 28 de febrero (EE. UU.) o el 1 de marzo (Reino Unido) en años no bisiestos; confirma la convención de tu jurisdicción antes de usarla en contextos legales o médicos.
  • Usa la Calculadora de Edad para precisión automática en años, meses, semanas, días, horas y minutos desde cualquier fecha de nacimiento a cualquier fecha de referencia.
  • Para bebés menores de 24 meses, usa la Calculadora de Edad de Bebés, que muestra la edad en semanas y meses con fechas de hitos del desarrollo.
  • La edad corregida para bebés prematuros resta las semanas de adelanto a la edad cronológica; los pediatras la usan para evaluaciones del desarrollo hasta unos 2 años.
  • Especifica siempre la fecha de referencia al registrar la edad; una edad calculada queda obsoleta al día siguiente, por lo que la fecha de nacimiento es siempre la fuente autorizada.

Preguntas frecuentes

Subtract the birth year from the current year to get a raw year count. Then check whether the birthday has already occurred this year - if not, subtract one. For example, if someone was born on 15 March 1990 and today is 10 June 2026, they are 36 years old (2026 − 1990 = 36; birthday on 15 March has passed in 2026, so no adjustment needed). For the exact age in months and days, count from the most recent birthday to today using the Age Calculator.

The formula for age in completed years is: Age = Current Year − Birth Year − (1 if birthday has not yet occurred this year, else 0). For the exact age in years, months, and days: start from the birth date, count complete years to get the year component, then count complete months from the last birthday to today for the month component, and finally count remaining days for the day component. This three-step process handles month-length differences and leap years correctly.

Start from the birth date. Count forward in complete years until you pass the most recent birthday - this gives the year component. Then count complete months from the last birthday to today - this gives the month component. Finally count remaining days from the last completed month - this gives the day component. The result is an exact age like "35 years, 4 months, 17 days." The Age Calculator at abacktools.com/tools/math/calculators/age-calculator does this automatically.

People born on 29 February (a leap day) have a birthday that only exists every four years. For legal and official purposes, most countries treat their birthday as either 28 February or 1 March in non-leap years - this varies by jurisdiction. In the UK, the common convention is 1 March; in the US, 28 February is more often used. For age calculations, the standard approach is to count 29 February birthdays as 28 February in non-leap years, which the Age Calculator handles automatically.

Multiply the number of complete years by 365.25 (to account for leap years) and add the remaining days. More precisely, count the actual number of days from the birth date to today, accounting for leap years in each year traversed. The Age Calculator shows this exact value alongside the years/months/days breakdown. The Date Difference Calculator can also compute the number of days between two specific dates including the birth date and today.

Corrected age (also called adjusted age) is used for premature babies to account for the weeks they were born early. It is calculated by subtracting the number of weeks premature from the chronological age. For example, a baby born 8 weeks early who is now 6 months old has a corrected age of approximately 4.5 months. Developmental milestones are assessed against corrected age, not chronological age, until around 2 years. The Corrected Age Calculator at abacktools.com handles this calculation automatically.

Use the birth date and the target date (past or future) as inputs to the age calculation formula: subtract the birth year from the target year and adjust if the birthday has not yet occurred by the target date in that year. The Age Calculator accepts any reference date - not just today - so you can calculate how old someone will be on their next birthday, at a specific event date, or how old they were at a historical date. Enter the target date in the "As of date" field.

Age in completed years is the number of full 12-month cycles since birth - what most people mean when they say "I am 35 years old." Age in completed months is the total number of complete calendar months since birth, which gives a more precise measure useful for infants and toddlers. A baby who is 1 year and 3 months old is 15 completed months old. Pediatricians use completed months for developmental assessments during the first two years of life when monthly development is clinically significant.

ShareXLinkedIn