GlobalTool

Cómo calcular tu edad exacta en años, meses y días (más útil de lo que parece)

Redacción GlobalTool2026-09-18

Respuesta rápida

Para calcular tu edad exacta cuenta primero los años completos desde tu nacimiento hasta la fecha de referencia, luego los meses completos desde tu último cumpleaños y, por último, los días que sobran desde el último «cumplemés». Ejemplo: del 15/03/1990 al 10/11/2025 van 35 años, 7 meses y 26 días (13.024 días). En España la mayoría de edad se alcanza a los 18 años cumplidos contando completo el día del nacimiento (art. 315 del Código Civil), así que eres mayor de edad desde las 00:00 del día de tu 18.º cumpleaños.

Saber cuántos años tienes es fácil. Saber cuántos años, meses y días exactos tienes, cuántos días llevas vividos o si ya has cumplido la edad que exige un trámite en una fecha concreta tiene más miga de lo que parece: los meses no miden lo mismo, febrero cambia cada cuatro años, la ley española tiene reglas propias para contar años y los ordenadores tropiezan con las zonas horarias. En esta guía tienes el método a mano, las reglas legales que se aplican en España, las fórmulas para Excel y Google Sheets, un código en JavaScript que no falla en los casos límite y la explicación de los errores típicos.

Si solo quieres el resultado, usa la calculadora de edad exacta de GlobalTool: introduces tu fecha de nacimiento y, si quieres, una fecha de referencia distinta de hoy, y te devuelve la edad en años, meses y días junto con el total de días vividos. Si lo que necesitas es la distancia entre dos fechas cualesquiera, tienes la calculadora de días entre fechas. El resto del artículo te sirve para entender el resultado y para comprobarlo cuando de él dependa algo importante.

Cómo se calcula la edad exacta en años, meses y días

La edad exacta es el tiempo transcurrido entre tu fecha de nacimiento y una fecha de referencia, expresado en tres unidades que se cuentan en cascada: primero los años completos, luego los meses completos que han pasado desde el último cumpleaños y, al final, los días que sobran. No es una división: no se obtiene dividiendo los días vividos entre 365, porque los años tienen 365 o 366 días y los meses entre 28 y 31.

El método paso a paso

  1. Resta los años. Año de referencia menos año de nacimiento.
  2. Resta los meses. Mes de referencia menos mes de nacimiento. Si sale negativo, quita un año al resultado anterior y suma 12 a los meses.
  3. Resta los días. Día de referencia menos día de nacimiento. Si sale negativo, quita un mes al resultado anterior y suma los días que tiene el mes inmediatamente anterior al mes de referencia.
  4. Revisa el orden. Si al pedir prestado un mes los meses quedan en negativo, vuelve a pedir prestado un año. El resultado final nunca puede tener meses ni días negativos.

Ejemplo resuelto

Naciste el 15 de marzo de 1990 y quieres saber tu edad exacta el 10 de noviembre de 2025.

  • Años: 2025 − 1990 = 35.
  • Meses: noviembre (11) − marzo (3) = 8.
  • Días: 10 − 15 = −5. Hay que pedir prestado un mes: los meses bajan a 7 y a los días se les suman los 31 de octubre, el mes anterior al de referencia. 31 + 10 − 15 = 26.
  • Resultado: 35 años, 7 meses y 26 días.

Una forma de comprobarlo sin fórmulas: tu último cumpleaños fue el 15 de marzo de 2025 (35 años). Sumando 7 meses llegas al 15 de octubre de 2025. Del 15 de octubre al 10 de noviembre van 26 días. Cuadra. Este razonamiento de «avanzar hasta el último cumpleaños, luego hasta el último cumplemés y contar los días restantes» es el más seguro cuando dudas de una resta.

El caso que rompe el método: el mes que se queda corto

La resta con préstamo tiene un punto débil. Si naciste un día 29, 30 o 31 y el mes que usas para pedir prestado es más corto, la cuenta puede dar días negativos incluso después del ajuste. Del 31 de enero al 1 de marzo de 2025, por ejemplo: meses 3 − 1 = 2, días 1 − 31 = −30; pides prestado febrero (28 días) y te quedan −2 días. Absurdo.

La salida razonable es la misma que usa el Código Civil para los plazos, que verás más abajo: cuando el mes de llegada no tiene el día equivalente, el «cumplemés» cae en el último día de ese mes. Con ese criterio, del 31 de enero se pasa al 28 de febrero (un mes completo) y del 28 de febrero al 1 de marzo va un día: el resultado es 1 mes y 1 día. Las calculadoras bien hechas aplican una regla de este tipo; las que se limitan a restar campo a campo a veces fallan justo en los finales de mes. Si tu fecha de nacimiento es 29, 30 o 31, compara siempre dos herramientas.

Regla práctica: la edad exacta no se calcula restando números, sino avanzando por el calendario desde tu nacimiento hasta la fecha de referencia. Cuando la resta y el calendario no coinciden, manda el calendario.

Qué dice la ley española sobre cómo se cuentan la edad y los plazos

En la vida diaria da igual si cumples años a las 00:00 o a la hora exacta en que naciste. En Derecho no, porque de la edad dependen la capacidad para firmar contratos, votar, trabajar o conducir. El Código Civil resuelve la cuestión con dos artículos que conviene conocer.

Artículo 315: la mayoría de edad se alcanza el día del cumpleaños completo

El artículo 315 del Código Civil fija la mayoría de edad en los dieciocho años cumplidos y añade una regla de cómputo: el día del nacimiento se cuenta entero. Traducido a la práctica, la hora del parto no importa. Si naciste el 10 de octubre de 2008 a las 23:50, eres mayor de edad desde las 00:00 del 10 de octubre de 2026, no desde las 23:50 de ese día. Ese mismo día ya puedes firmar como mayor de edad.

La consecuencia se extiende, por coherencia, a la forma habitual de calcular cualquier edad cumplida en España: se cumplen años al empezar el día del aniversario. Por eso las calculadoras de edad trabajan con fechas y no con horas.

Artículo 5: plazos por días y plazos «de fecha a fecha»

El artículo 5 del Código Civil establece cómo se cuentan los plazos civiles cuando no hay una norma especial. Resumido:

  • En los plazos fijados por días a partir de uno determinado, ese día inicial queda fuera: el cómputo empieza al día siguiente.
  • Los plazos fijados por meses o años se cuentan de fecha a fecha: un plazo de un año que empieza el 12 de mayo vence el 12 de mayo del año siguiente.
  • Si en el mes de vencimiento no existe el día equivalente al inicial (un 31 en un mes de 30 días, un 29 de febrero en año no bisiesto), el plazo expira el último día de ese mes.
  • En el cómputo civil no se descuentan los días inhábiles: sábados, domingos y festivos cuentan.

Esa tercera regla es la que ofrece una respuesta coherente al caso del mes corto que veías antes y, como verás en el apartado siguiente, a la pregunta de cuándo cumple años alguien nacido un 29 de febrero.

Plazos administrativos: Ley 39/2015

Cuando tratas con la Administración (un recurso, una subsanación, un plazo para presentar documentos), el cómputo lo regula el artículo 30 de la Ley 39/2015 del Procedimiento Administrativo Común. Los plazos por días se entienden de días hábiles salvo que la norma diga otra cosa, y excluyen sábados, domingos y festivos. Los plazos por meses o años se cuentan desde el día siguiente a la notificación o publicación y concluyen el mismo día del mes o año de vencimiento; si ese día no existe, el último del mes, y si el último día del plazo es inhábil, se pasa al primer día hábil siguiente. Para contar días hábiles con festivos te sirve la herramienta de contar días entre dos fechas, que permite indicar festivos a mano.

El Código Civil cuenta la edad por días completos y los plazos de meses o años de fecha a fecha, con el último día del mes como recurso cuando falta el día equivalente. Con estas dos ideas se resuelven casi todas las dudas prácticas sobre cumpleaños y vencimientos.

Edades con consecuencias legales en España

Estas son algunas de las edades de referencia que más se consultan. Son reglas generales: cada una tiene matices y excepciones que conviene revisar en la norma o con el organismo competente.

EdadQué implicaNorma de referencia
14 añosPuede prestar por sí mismo consentimiento para el tratamiento de sus datos personales, salvo casos en que la ley exija la asistencia de padres o tutoresArt. 7 de la Ley Orgánica 3/2018 (LOPDGDD)
14 a 18 añosTramo al que se aplica la ley de responsabilidad penal de los menoresLey Orgánica 5/2000
16 añosEdad mínima general para trabajar por cuenta ajena, con limitaciones hasta los 18 (sin trabajo nocturno ni horas extraordinarias)Art. 6 del Estatuto de los Trabajadores
18 añosMayoría de edad: plena capacidad civil, derecho de voto, permiso de conducir de clase BArt. 12 de la Constitución, art. 315 del Código Civil y normativa de tráfico
66 años y 10 meses (o 65)Edad ordinaria de jubilación en 2026; se queda en 65 años si se acreditan al menos 38 años y 3 meses cotizadosLey General de la Seguridad Social y calendario transitorio de la Ley 27/2011

En la jubilación se ve bien por qué importa la edad exacta: la edad ordinaria se expresa en años y meses, y el calendario sube por tramos año a año hasta 2027. Para saber tu fecha concreta, consulta tu informe de vida laboral y el simulador de la Seguridad Social; también puedes preguntar a un graduado social: la edad es solo uno de los requisitos.

Nacidos el 29 de febrero: cuándo cumplen años y cuándo son mayores de edad

El 29 de febrero solo existe en los años bisiestos. En un ciclo de cuatro años hay 1.461 días y solo uno de ellos es un 29 de febrero, así que, en teoría, algo menos de una de cada 1.400 personas nace ese día. No son pocas, y cada año que no es bisiesto les surge la misma duda.

Qué día celebran el cumpleaños

Para celebrar, cada cual elige: unos lo hacen el 28 de febrero, otros el 1 de marzo. Para contar la edad con efectos legales la cosa cambia. El artículo 315 no dice nada específico sobre el 29 de febrero, pero la regla general del artículo 5 para los plazos por años (si falta el día equivalente, el plazo expira el último día del mes) lleva al 28 de febrero en los años no bisiestos. Con ese criterio, quien nació el 29 de febrero de 2008 cumple 18 años el 28 de febrero de 2026.

La mayoría de edad de un nacido en 29 de febrero

Aplicando juntas las dos reglas (día del nacimiento completo y último día del mes cuando no hay día equivalente), la persona nacida el 29 de febrero de 2008 es mayor de edad desde las 00:00 del 28 de febrero de 2026. Como no existe una regla expresa pensada para este caso, si un trámite concreto depende de ese día (una matrícula, un contrato, un plazo de solicitud) pregunta al organismo cómo lo computa y guarda la respuesta por escrito. Otros ordenamientos lo resuelven de forma distinta, así que para trámites en otro país la regla española no sirve.

Cómo lo resuelven las herramientas

Aquí es donde más se equivocan las calculadoras y las hojas de cálculo. Con fecha de referencia 28 de febrero de 2026 y nacimiento el 29 de febrero de 2008:

CriterioResultado el 28/02/2026Resultado el 01/03/2026
Último día del mes cuando falta el equivalente (criterio del art. 5 CC)18 años, 0 meses, 0 días18 años, 0 meses, 1 día
Comparación estricta de día y mes (el cumpleaños no llega hasta que exista un 29)17 años, 11 meses y algo18 años
Días totales vividos6.574 días6.575 días

Los días vividos no dependen del criterio: son una resta de fechas y no tienen ambigüedad. Lo que cambia es el desglose en años, meses y días. Si tu hoja de cálculo o tu programa dan 17 años el 28 de febrero, no están rotos: aplican la comparación estricta. Para efectos legales en España, el criterio que encaja con el Código Civil es el primero.

Edad en días, semanas y meses totales

Expresar la edad en una sola unidad es útil para comparar, para ciertos formularios (en pediatría la edad de los bebés se da en semanas o meses) y para celebrar hitos redondos como los 10.000 días. Aquí no hay préstamos ni meses de longitud variable: basta con contar los días entre las dos fechas.

Cómo se cuentan los días vividos

Los días vividos son la diferencia entre la fecha de referencia y la de nacimiento, sin contar el día del nacimiento como día cumplido: el día que naces tienes 0 días y al día siguiente, 1. Así lo hacen tanto la calculadora de GlobalTool como Excel cuando restas dos fechas. Si en algún contexto te piden contar ambos extremos (hay formularios que lo hacen), suma uno.

Lo que no debes hacer es multiplicar tu edad en años por 365. Cada cuatro años aproximadamente hay un día más, así que a los 40 años la multiplicación se queda corta en unos diez días. Tampoco sirve multiplicar por 365,25: se acerca más, pero no acierta el día exacto.

Hitos en días para un ejemplo concreto

Tomando como ejemplo a alguien nacido el 15 de marzo de 1990, estas son las fechas en que alcanza algunas cifras redondas. Están calculadas día a día sobre el calendario gregoriano:

HitoFecha en que se alcanzaEquivale a
5.000 días22/11/200313 años, 8 meses y 7 días
7.000 días (1.000 semanas)14/05/200919 años, 1 mes y 29 días
10.000 días31/07/201727 años, 4 meses y 16 días
15.000 días09/04/203141 años y 25 días
20.000 días16/12/204454 años, 9 meses y 1 día

La regla que se deduce es útil para calcular de cabeza: los 10.000 días llegan siempre con 27 años y algo más de cuatro meses, y las 1.000 semanas, con 19 años y un par de meses. El día exacto depende de cuántos 29 de febrero caigan en medio.

Edad en semanas y en meses

Para la edad en semanas, divide los días entre 7 y quédate con la parte entera; el resto son días sueltos. La misma persona del ejemplo tenía el 18 de septiembre de 2026 un total de 13.336 días, es decir, 1.905 semanas completas y 1 día. Para la edad en meses totales, multiplica los años completos por 12 y suma los meses del desglose: 36 años y 6 meses son 438 meses completos. En bebés, lo habitual es contar semanas hasta los dos o tres meses y meses completos hasta los dos años; si el pediatra usa edad corregida en prematuros, esa cuenta la hace él a partir de la fecha probable de parto, no la calculadora.

Fórmulas para calcular la edad en Excel y Google Sheets

Las hojas de cálculo guardan las fechas como números de serie (días desde un origen), así que restar dos fechas da directamente los días entre ellas. Para el desglose en años, meses y días existe una función poco conocida.

SIFECHA (DATEDIF)

En Excel en español la función se llama SIFECHA; en inglés, DATEDIF. Tiene una peculiaridad: en muchas versiones no aparece en el asistente de funciones ni en el autocompletado, pero funciona si la escribes a mano. Con la fecha de nacimiento en A2:

  • Años cumplidos: =SIFECHA(A2;HOY();"Y")
  • Meses desde el último cumpleaños: =SIFECHA(A2;HOY();"YM")
  • Días desde el último cumplemés: =SIFECHA(A2;HOY();"MD")
  • Meses totales: =SIFECHA(A2;HOY();"M")
  • Días totales: =HOY()-A2 (da un número; ponle formato de número, no de fecha)
  • Semanas completas: =ENTERO((HOY()-A2)/7)

Para una frase completa: =SIFECHA(A2;HOY();"Y")&" años, "&SIFECHA(A2;HOY();"YM")&" meses y "&SIFECHA(A2;HOY();"MD")&" días". Si tu Excel usa coma como separador de argumentos (configuración regional inglesa), cambia los punto y coma por comas.

El problema del argumento "MD" y cómo evitarlo

La propia documentación de Microsoft desaconseja usar "MD" porque tiene limitaciones conocidas: en algunos cruces de final de mes devuelve cifras incorrectas, incluso negativas. Una alternativa más robusta es sumar a la fecha de nacimiento los meses completos con FECHA.MES y restar:

=HOY()-FECHA.MES(A2;SIFECHA(A2;HOY();"M"))

FECHA.MES (EDATE en inglés) suma meses y, si el día no existe en el mes de llegada, se queda en el último día del mes, que es justo el criterio del Código Civil. Así obtienes los días que faltan desde el último cumplemés sin depender de "MD". Para cualquier fecha de referencia distinta de hoy, sustituye HOY() por la celda que la contenga.

Google Sheets

En Google Sheets la función es la misma (según el idioma de la hoja la verás como SIFECHA o DATEDIF) y admite las mismas unidades. HOY() y FECHA.MES() también existen. Revisa la configuración regional del archivo (Archivo → Configuración): de ella depende si 03/04/2000 se lee como 3 de abril o como 4 de marzo, y si el separador de argumentos es coma o punto y coma.

Dos trampas de las hojas de cálculo

  • Fechas anteriores a 1900. Excel en Windows no trabaja con fechas anteriores al 1 de enero de 1900: si haces genealogía, las guardará como texto y las fórmulas fallarán. Además, por compatibilidad histórica con Lotus 1-2-3, Excel da por existente el 29 de febrero de 1900, que en realidad no existió; solo afecta a cálculos que crucen enero y febrero de 1900.
  • Fechas que son texto. Si importas un CSV y la fecha queda alineada a la izquierda, probablemente es texto. Conviértela con FECHANUMERO o con Datos → Texto en columnas antes de calcular.

Calcular la edad exacta en JavaScript sin errores

Si programas un formulario o una web, el cálculo parece trivial y es una fuente clásica de fallos. Este es un ejemplo que trabaja solo con fechas del calendario (sin horas), evita las zonas horarias y aplica el criterio del último día del mes:

// nacISO y refISO en formato 'AAAA-MM-DD'
function edadExacta(nacISO, refISO) {
  const [y1, m1, d1] = nacISO.split('-').map(Number);
  const [y2, m2, d2] = refISO.split('-').map(Number);
  // días del mes m (1-12) del año y
  const diasMes = (y, m) => new Date(Date.UTC(y, m, 0)).getUTCDate();

  let meses = (y2 - y1) * 12 + (m2 - m1);
  const finDeMes = d2 === diasMes(y2, m2) && d1 > d2;
  if (d2 < d1 && !finDeMes) meses--;

  // último "cumplemés", ajustado al fin de mes si hace falta
  const ya = y1 + Math.floor((m1 - 1 + meses) / 12);
  const ma = ((m1 - 1 + meses) % 12) + 1;
  const da = Math.min(d1, diasMes(ya, ma));

  const ref = Date.UTC(y2, m2 - 1, d2);
  const dias = (ref - Date.UTC(ya, ma - 1, da)) / 86400000;
  const total = (ref - Date.UTC(y1, m1 - 1, d1)) / 86400000;

  return { anos: Math.floor(meses / 12), meses: meses % 12, dias, total };
}

edadExacta('1990-03-15', '2025-11-10');
// { anos: 35, meses: 7, dias: 26, total: 13024 }
edadExacta('2008-02-29', '2026-02-28');
// { anos: 18, meses: 0, dias: 0, total: 6574 }

La función supone que la fecha de referencia es igual o posterior a la de nacimiento; valida eso antes de llamarla. Si prefieres la comparación estricta para los nacidos en 29 de febrero, elimina la condición finDeMes.

La trampa de new Date('AAAA-MM-DD')

Según la especificación de JavaScript, una cadena solo con fecha en formato ISO ('2008-02-29') se interpreta como medianoche en UTC, no en la hora local. Si luego lees el día con getDate(), que usa la hora local, un usuario en América verá el día anterior, y su edad puede salir con un día menos o, el día de su cumpleaños, con un año menos. Hay dos soluciones: trocear la cadena como en el ejemplo y trabajar con Date.UTC, o crear la fecha con new Date(año, mes - 1, día) y usar siempre los métodos locales. Lo que no funciona es mezclar ambos mundos.

El horario de verano y la división entre 86.400.000

Otro error frecuente es calcular los días vividos restando dos fechas locales y dividiendo entre los milisegundos de un día. En España hay un día al año de 23 horas y otro de 25 por el cambio de hora, así que la división puede dar 13.023,96 en lugar de 13.024. Si usas fechas locales, redondea con Math.round; si trabajas en UTC, como en el ejemplo, el problema desaparece porque UTC no tiene horario de verano.

Zonas horarias y hora de nacimiento: cuándo importan

La edad legal se calcula con la fecha de nacimiento que figura en el Registro Civil, que es la fecha local del lugar donde se produjo el nacimiento. Si naciste en Madrid el 1 de enero a las 00:30, esa es tu fecha, aunque en Nueva York todavía fuera 31 de diciembre. Y si ahora vives en otro huso horario, tu cumpleaños sigue siendo esa fecha en el calendario local de donde estés: nadie cuenta la edad sumando periodos exactos de 24 horas desde el momento del parto.

Las zonas horarias sí importan en tres situaciones:

  • Herramientas online que calculan «hoy» con la hora del servidor. Si el servidor está en UTC y tú en Canarias o en España peninsular, alrededor de medianoche la fecha de referencia puede ser la de ayer o la de mañana. La calculadora de GlobalTool toma la fecha del propio navegador; aun así, si calculas una edad cerca de la medianoche del cumpleaños, escribe la fecha de referencia a mano.
  • Plazos que vencen en un día concreto con presentación electrónica. Las sedes electrónicas españolas usan la hora oficial peninsular; si presentas desde Canarias, tu reloj va una hora por detrás.
  • Programación y bases de datos. Guarda la fecha de nacimiento como fecha pura (tipo DATE), nunca como marca de tiempo con hora. Una marca de tiempo guardada a medianoche local y leída en otro huso cambia de día.

Si quieres saber qué hora es en otro lugar para cuadrar una llamada de felicitación, tienes el reloj de zonas horarias de GlobalTool.

Para qué sirve conocer tu edad exacta

Más allá de la curiosidad, hay situaciones en las que años redondos no bastan y conviene tener el desglose preparado.

Trámites con límites de edad

Becas, ayudas al alquiler para jóvenes, oposiciones, programas de movilidad o carnés joven fijan límites como «no haber cumplido 35 años» o «tener entre 18 y 30». La pregunta clave es en qué fecha se comprueba la edad: el último día del plazo de solicitud, la fecha de la convocatoria, el 31 de diciembre del año o la fecha de inicio del programa. Lee las bases, localiza esa fecha y calcula tu edad exacta en ella. Un día de diferencia puede dejarte dentro o fuera.

Seguros: edad real y edad actuarial

Algunas aseguradoras no usan tu edad cumplida sino la llamada edad actuarial, que redondea al cumpleaños más cercano: si te faltan menos de seis meses para cumplir años, te tratan como si ya los tuvieras. Esto afecta a la prima de seguros de vida y de salud cuando cruzas un tramo de tarifa. Qué criterio aplica tu compañía lo dice la póliza o las condiciones generales; si no lo encuentras, pregúntalo antes de contratar.

Deporte y categorías por año de nacimiento

Muchas competiciones y federaciones clasifican por año de nacimiento, no por edad exacta: todos los nacidos en el mismo año natural juegan en la misma categoría toda la temporada. Otras usan la edad cumplida en una fecha de corte. Consulta el reglamento de la competición: calcular la edad exacta no sirve de nada si la norma solo mira el año.

CriterioCómo se calculaDónde lo encontrarás
Edad cumplidaAños completos desde el nacimiento, contando entero el día del cumpleañosMayoría de edad, trámites legales, la mayoría de formularios
Edad exacta (años, meses, días)Años completos, meses desde el último cumpleaños y días desde el último cumplemésLímites precisos en convocatorias, pediatría, informes
Edad actuarialEdad redondeada al cumpleaños más cercanoAlgunas tarifas de seguros de vida y salud
Edad por año naturalAño de la competición menos año de nacimientoCategorías deportivas y algunas actividades escolares
Edad en días o semanasDías entre las dos fechas (entre 7 para semanas)Bebés, hitos personales, comparaciones

Antigüedad, contratos y otras «edades»

El mismo cálculo sirve para cualquier intervalo: la antigüedad en una empresa, cuánto lleva vigente un contrato, la edad de un vehículo o de un edificio. Para la antigüedad laboral, ten en cuenta que el convenio o la empresa pueden contar desde la fecha de alta y que los periodos de interrupción se tratan de forma distinta según el caso; la edad del vehículo, en cambio, suele tomarse desde la fecha de primera matriculación que figura en el permiso de circulación.

Antes de calcular, pregúntate tres cosas: desde qué fecha exacta se cuenta, hasta qué fecha se comprueba y si la norma quiere años cumplidos, años naturales o días. Con esas tres respuestas el cálculo es lo fácil.

Edad cronológica y «edad biológica»: qué es cada una

Todo lo anterior trata de la edad cronológica: el tiempo del calendario desde que naciste. Es un dato exacto, igual para todos los nacidos el mismo día y el único que cuenta a efectos legales.

La llamada edad biológica es otra cosa: un concepto que intenta describir cómo de envejecido está el organismo en comparación con la media de personas de su edad cronológica. Se investiga con distintos indicadores, desde marcadores en sangre hasta los llamados relojes epigenéticos, que analizan cambios químicos en el ADN asociados al paso del tiempo. Es un campo de investigación activo y los distintos métodos no siempre coinciden entre sí.

Lo que conviene saber como lector:

  • No hay una fórmula que calcule tu edad biológica a partir de tu fecha de nacimiento. Cualquier «calculadora de edad biológica» online que funcione con un cuestionario da una estimación orientativa basada en hábitos, no una medición.
  • Los test comerciales que prometen medirla no son pruebas diagnósticas y sus resultados pueden variar según el laboratorio y el método.
  • Si te preocupa tu salud o cómo estás envejeciendo, la conversación útil es con tu médico de familia, que valora parámetros concretos (tensión, analítica, peso, actividad física) y no una cifra única.

Por qué el calendario complica el cálculo

Si los años durasen siempre 365 días y los meses 30, calcular la edad sería una resta. La complicación viene de que el año solar dura aproximadamente 365,2422 días y hay que repartir esa fracción de alguna manera.

El calendario juliano, que Julio César impulsó y que entró en vigor en el año 45 a. C., añadía un día cada cuatro años: un año medio de 365,25 días, algo más largo que el solar. El desfase de unos 11 minutos al año se fue acumulando durante siglos, hasta que en 1582 el papa Gregorio XIII promulgó la reforma que hoy usamos. España fue de los primeros países en aplicarla: al jueves 4 de octubre de 1582 le siguió directamente el viernes 15 de octubre.

La regla gregoriana de los bisiestos es la que siguen hoy todas las calculadoras: es bisiesto el año divisible entre 4, salvo los divisibles entre 100, que solo lo son si también son divisibles entre 400. Por eso 1900 no fue bisiesto y 2000 sí; el próximo bisiesto es 2028 y el próximo año secular que no lo será, 2100. Con esa regla el año medio dura 365,2425 días, muy cerca del solar.

Para calcular edades de antepasados nacidos antes de 1582, o en países que adoptaron el calendario gregoriano más tarde, las fechas de los documentos pueden estar en calendario juliano y la resta directa no vale: hay que convertir antes.

Errores frecuentes al calcular la edad y cómo evitarlos

  1. Confundir el formato de fecha. 03/04/2000 es 3 de abril en España y 4 de marzo en Estados Unidos. Si una herramienta está en inglés o importas datos de otro país, escribe el mes con letras o usa el formato AAAA-MM-DD, que no admite dudas.
  2. Pedir prestado el mes equivocado. Al restar días, se suman los días del mes anterior al mes de referencia, no los del mes de nacimiento.
  3. Dividir días entre 365. Pierdes un día cada cuatro años. Para años, meses y días usa el método en cascada; para días totales, resta fechas.
  4. Olvidar la fecha de comprobación. Calculas tu edad hoy cuando la convocatoria la comprueba al cierre del plazo.
  5. Fiarte de una sola herramienta en fechas límite. Si naciste un 29, 30, 31 o un 29 de febrero, o la fecha de referencia cae a final de mes, contrasta dos métodos (la calculadora y la hoja de cálculo, por ejemplo).
  6. Calcular cerca de medianoche. Si la herramienta toma «hoy» de un reloj en otro huso, la fecha de referencia puede no ser la tuya. Escríbela a mano.

Preguntas frecuentes

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

Resta el año de nacimiento del año actual, luego el mes y luego el día. Si los días salen negativos, quita un mes y suma los días del mes anterior al actual; si los meses salen negativos, quita un año y suma 12. Otra forma más segura: busca tu último cumpleaños, avanza los meses completos hasta el último cumplemés y cuenta los días que faltan hasta hoy.

¿Desde qué momento exacto soy mayor de edad en España?

Desde las 00:00 del día en que cumples 18 años. El artículo 315 del Código Civil fija la mayoría de edad en los dieciocho años cumplidos y ordena contar completo el día del nacimiento, así que la hora a la que naciste no influye.

Si nací el 29 de febrero, ¿cuándo cumplo años en un año no bisiesto?

Para celebrarlo puedes elegir el 28 de febrero o el 1 de marzo. A efectos legales en España, la regla del artículo 5 del Código Civil para los plazos por años (si no existe el día equivalente, vence el último día del mes) lleva al 28 de febrero. Como no hay una norma pensada para este caso, si un trámite depende de ese día confirma el criterio con el organismo.

¿Qué significa contar un plazo «de fecha a fecha»?

Que un plazo de meses o años vence el mismo día del mes o del año final que el día en que empezó: un año desde el 12 de mayo termina el 12 de mayo siguiente. Si ese día no existe en el mes de vencimiento, el plazo termina el último día de ese mes. Es la regla general del artículo 5 del Código Civil.

¿Cuántos días he vivido?

Resta tu fecha de nacimiento de la fecha de hoy contando días de calendario, sin multiplicar años por 365. En una hoja de cálculo basta con =HOY()-A2, y la calculadora de edad de GlobalTool muestra el total de días vividos junto al desglose. Por ejemplo, del 15/03/1990 al 10/11/2025 van 13.024 días.

¿Qué fórmula uso en Excel para calcular la edad?

Para los años cumplidos, =SIFECHA(A2;HOY();"Y"). Para los meses desde el último cumpleaños, cambia "Y" por "YM". Para los días, en lugar de "MD" (que Microsoft desaconseja por sus fallos a final de mes) usa =HOY()-FECHA.MES(A2;SIFECHA(A2;HOY();"M")).

¿Por qué dos calculadoras me dan edades distintas?

Casi siempre por uno de estos motivos: tratan de forma distinta los finales de mes o el 29 de febrero, toman la fecha de hoy de relojes en husos horarios diferentes o interpretan el formato de fecha al revés. Los días totales deberían coincidir siempre; si no coinciden, una de las dos está mal.

¿Cuándo cumpliré 10.000 días?

A los 27 años, 4 meses y unos pocos días más o menos, según los años bisiestos que hayan pasado. Para saber el día exacto, suma 10.000 a tu fecha de nacimiento en una hoja de cálculo (=A2+10000) o usa una herramienta de días entre fechas.

¿La zona horaria cambia mi edad?

No a efectos legales: cuenta la fecha de nacimiento inscrita en el Registro Civil y cumples años al empezar ese día en el calendario de donde estés. Solo puede afectar a herramientas que toman la fecha actual de un servidor en otro huso o a programas que guardan la fecha de nacimiento con hora.

¿Se puede calcular la edad biológica con la fecha de nacimiento?

No. La edad biológica es un concepto que intenta describir el estado del organismo frente a la media de su edad y se estudia con indicadores médicos y de laboratorio. La fecha de nacimiento solo da la edad cronológica. Si quieres una valoración de tu salud, consulta a tu médico.

También te puede interesar

¿Quieres recibir más herramientas online?

Cada semana, un email corto con lo nuevo. Sin spam. Cancela cuando quieras.

Cumplimos RGPD. Tu email no se comparte con nadie.