Vida diaria

Calculadora de edad — Edad exacta a partir de la fecha de nacimiento

Calcula la edad en la fecha de referencia elegida

Fórmulas y fuentes actualizadas · Fuentes de datos · 1Ver algoritmo, constantes y entradas predeterminadas (JSON)

Introduce tus valores

Edad (años / meses / días) 36 a 9 m 30 d
Resultados

Resultados

ResultadosFecha de nacimiento: 1990-01-01 / Fecha de referencia: 2026-10-31 / Próximo cumpleaños: 2027-01-01Fecha de nacimiento1990-01-01Fecha de referencia2026-10-31Próximo cumpleaños2027-01-01

Acerca de esta calculadora

Calcula la edad en la fecha de referencia elegida. Los meses se cuentan desde el último cumpleaños, usando el último día de los meses más cortos. Los cumpleaños del 29 de febrero se consideran el 1 de marzo en años no bisiestos; el día del cumpleaños quedan cero días. La misma fecha de referencia determina las semanas y horas totales y el día de la semana del nacimiento. Los totales usan días naturales, sin hora de nacimiento ni ajustes de horario de verano.

Recalculado con la implementación de esta página durante la compilación · comprobado el 2026-10-22

Quien nace un 29 de febrero cumple el 1 de marzo, no el 28

La edad son tres respuestas bajo un solo nombre: años completos, un desglose en años, meses y días, y un recuento de días. Solo se separan en los días bisiestos y en los finales de mes, que es justo donde la gente comprueba.

0100002000030000NacimientoHoy80 años
El eje mide días vividos, no cumpleaños contados. De un tramo nominal de ochenta años ya se ha consumido el cuarenta y seis por ciento, y lo que queda es la parte que toda proyección de jubilación da por disponible sin decirlo.

Cómo se mueve el resultado

Año de nacimiento → · Días vividos
1980199020002010
Días vividos17,09613,4439,7916,138

Diez años de diferencia en el nacimiento son unos 3.650 días, salvo que el tramo incluya un año bisiesto. Las distancias entre estas columnas no son cifras redondas, y por eso la edad en días se cuenta en lugar de estimarse.

Días bisiestos y aniversarios

Un cumpleaños sin complicaciones de calendario

Años completos
36
Años / meses / días
36 / 9 / 21
Días totales
13.443
Próximo cumpleaños
2027-01-01
Días hasta él
71

Las tres medidas describen el mismo intervalo y coinciden. Esta ficha es el control: lo que después parezca raro viene del calendario, no de la aritmética.

Un cumpleaños bisiesto visto desde octubre

Años completos
26
Años / meses / días
26 / 7 / 21
Próximo cumpleaños
2027-03-01
Días hasta él
130

El próximo aniversario cae el 1 de marzo, porque el año que viene no tiene 29 de febrero. Con el 28 de febrero la respuesta cambiaría en un día, así que la fecha se imprime en lugar de dejarla a la deducción.

El día anterior a ese cumpleaños

Años completos
25
Años / meses / días
25 / 11 / 27
Próximo cumpleaños
2026-03-01
Días hasta él
1

Esta entrada separa las dos convenciones. Aquí el cumpleaños aún está a un día; una página que tome el 28 de febrero como aniversario marcaría cero en la misma fecha y ya habría subido el año.

La fecha de referencia es el propio cumpleaños

Años completos
36
Años / meses / días
36 / 0 / 0
Días hasta el próximo cumpleaños
0

Quedan cero días, no un año. El campo mide la distancia al próximo aniversario, y hoy esa distancia es nula: léalo como «cuánto falta», no como «cuándo toca».

La fecha de referencia coincide con la de nacimiento

Años completos
0
Años / meses / días
0 / 0 / 0
Días totales
0
Días hasta el próximo cumpleaños
0

Todos los campos valen cero y el próximo cumpleaños es hoy. Es la única entrada en la que la edad y la cuenta atrás coinciden sin que nada esté mal.

Entradas que no tienen edad

  • Lo que escribiste
    birthdate
    2030-01-01
    asOf
    2026-10-22
    Lo que respondió inputError

    Una fecha de nacimiento futura

    No se devuelve una edad negativa en silencio. Dar un número aquí sería fácil y taparía un error de tecleo en el año, que es la equivocación más frecuente en este campo.

  • Lo que escribiste
    birthdate
    2026-02-30
    asOf
    2026-10-22
    Lo que respondió inputError

    Una fecha que no existe

    La cadena parece una fecha y aun así se rechaza, porque no hay 30 de febrero. Desplazarla a marzo calcularía la edad de un cumpleaños que nadie tiene.

  • Lo que escribiste
    birthdate
    1990-01-01
    asOf
    Lo que respondió inputError

    Una fecha de referencia vacía

    Al vaciar el campo no hay un «hoy» por defecto. Poner la fecha actual haría que el resultado dependiera del día en que se abrió la página, que es justo el tipo de entrada oculta que esta página evita.

Cómo se define cada cifra

El 29 de febrero no tiene aniversario en los años comunes
En un año sin 29 de febrero, el aniversario se coloca el 1 de marzo. El 28 de febrero es la alternativa habitual y no es descabellada, pero adelanta el cumpleaños: las dos convenciones discrepan un día entero cada año.
Los años completos cuentan aniversarios cumplidos
El campo de años avanza el día del aniversario, no el 1 de enero. Quien aún no ha cumplido este año aparece un año más joven que si se restaran las cifras de año sin más.
El desglose se resta desde el último aniversario
Primero informa los años desde el último cumpleaños, luego los meses y luego los días. Por eso los campos de mes y día pueden verse grandes: se miden desde el aniversario, no desde el comienzo del año natural.
Los días hasta el próximo cumpleaños pueden ser cero
El día del aniversario el campo marca cero en lugar de un año completo, y nunca es negativo, porque el próximo aniversario siempre está delante o es hoy.

La regla que declara el competidor

  • calculator.netcomprobado el 2026-10-22

    El suyo
    Declara su regla de fin de mes —del 28 de febrero al 28 de marzo cuenta como un mes— y no documenta ninguna regla para el día bisiesto.
    Aquí
    Coloca los cumpleaños bisiestos el 1 de marzo e imprime la fecha resultante del próximo cumpleaños, de modo que la regla se puede comprobar en la salida.

    Por qué lo diseñaron asíEl bloque de resultados abre con el próximo cumpleaños, porque a esta página llega gente que se mira a sí misma y no que planifica una fecha. Los días totales están, pero en segundo plano: sirven a la curiosidad y no a la planificación.

    El día anterior a un cumpleaños bisiesto, los dos criterios quedan a un día de distancia. Basta para mover un plazo de preaviso, una ventana de visado o un corte de elegibilidad, así que la regla tiene que estar a la vista y no darse por supuesta.

Introduzca 2000-02-29 con fecha de referencia 2026-02-28: el próximo cumpleaños marca el 1 de marzo y queda un día. Lleve la referencia a 2026-03-01 y los días restantes bajan a cero mientras el año sube uno.

Se contrastó el recuento de días con el calculador de fechas usando los mismos extremos · impl 1f3c8a44

Método y supuestos

Cuenta primero los cumpleaños completos, después los meses completos desde el último cumpleaños y finalmente los días restantes. En meses más cortos se usa el último día disponible. En esta herramienta, el cumpleaños del 29 de febrero pasa al 1 de marzo en años no bisiestos. El total de días se calcula por separado, sin multiplicar años por 365. Las fechas admiten los años 0001–9998 y la referencia no puede preceder al nacimiento.

Fuentes de datos

MDN describe las operaciones de fechas utilizadas. Las reglas de cumpleaños y fin de mes son convenciones de esta herramienta, no reglas validadas por esa referencia.

Aviso legal

Estas calculadoras ofrecen estimaciones generales. Tallas, precios, disponibilidad y normas varían según marca, comercio y país, así que tome el resultado como punto de partida y confírmelo con las cifras del vendedor o de la autoridad.

Mantenido por: CalcDelta Fórmulas y fuentes actualizadas ·

Fuente de implementación

Este registro describe la implementación de esta página, sin validación independiente. Las referencias externas solo respaldan la fórmula o definición indicada; las estimaciones y reglas propias conservan sus supuestos.

Ver algoritmo, constantes y entradas predeterminadas (JSON)

Fórmula y variables

A = D_ref − D_birth (Y → M → D)

D_ref
Fecha de referencia
D_birth
Fecha de nacimiento

Calcula la edad en la fecha de referencia elegida. Los meses se cuentan desde el último cumpleaños, usando el último día de los meses más cortos. Los cumpleaños del 29 de febrero se consideran el 1 de marzo en años no bisiestos; el día del cumpleaños quedan cero días.

Insertar esta calculadora

Copia el iframe para poner esta calculadora en tu sitio. No hace falta cuenta. El código sigue los valores actuales.

Preguntas frecuentes

¿Cómo se calcula la edad exacta a partir de la fecha de nacimiento?

Cuenta primero los cumpleaños completos, después los meses completos desde el último cumpleaños y finalmente los días restantes. En meses más cortos se usa el último día disponible. En esta herramienta, el cumpleaños del 29 de febrero pasa al 1 de marzo en años no bisiestos. El total de días se calcula por separado, sin multiplicar años por 365. Las fechas admiten los años 0001–9998 y la referencia no puede preceder al nacimiento.

¿Puedo calcular la edad en una fecha pasada o futura?

Elige la fecha de referencia para calcular la edad. Puede ser hoy, una fecha pasada o futura, pero no anterior al nacimiento. La cuenta atrás del cumpleaños parte de esa fecha.

¿Qué datos y límites se aplican a Calculadora de edad — Edad exacta a partir de la fecha de nacimiento?

Usa las unidades indicadas junto a cada campo. Son límites del formulario, no valores recomendados. A = D_ref − D_birth (Y → M → D) Calcula la edad en la fecha de referencia elegida. Los meses se cuentan desde el último cumpleaños, usando el último día de los meses más cortos. Los cumpleaños del 29 de febrero se consideran el 1 de marzo en años no bisiestos; el día del cumpleaños quedan cero días. Las fuentes explican definiciones y métodos; los valores adicionales deben contrastarse con los supuestos de esta página.

¿Cuál es un ejemplo completo de cálculo para Fecha de nacimiento = 1990-01-01; Fecha de referencia = 2026-10-12?

Datos: Fecha de nacimiento = 1990-01-01; Fecha de referencia = 2026-10-12. Cálculo: A = D_ref − D_birth (Y → M → D). Resultados: Edad (años / meses / días) = 36 / 9 / 11; Edad = 36 años; Días hasta el próximo cumpleaños = 81 días; Días naturales totales = 13.433 días; Próximo cumpleaños = 2027-01-01. Fecha de referencia: 2026-10-12 (UTC).