Calculadora de edad
Resultado
Años
- Meses
- 9
- Días
- 2 días
- Meses totales
- 441
- Semanas totales
- 1917,7 semanas
- Días totales
- 13.424 días
- Segundos totales
- 1.159.833.600 segundos
¿Cuántos años tienes exactamente? Esta calculadora de edad parte de una fecha de nacimiento y da la edad exacta en años, meses y días completos, y después lee ese mismo intervalo de otras cuatro maneras: meses totales, semanas totales, días totales y segundos totales. La edad se mide desde hoy, y hoy es un día natural completo que la página lee por su cuenta: no lo escribes tú. Como todas las cifras salen de un solo intervalo, las partes vuelven a sumar siempre el todo. La cifra de meses cuenta meses enteros y no una fracción, así que nunca se despega de los años y los días que tiene al lado. La página se recalcula con la fecha de tu dispositivo en cuanto carga, de modo que lo que lees es tu edad de hoy y no la del día en que se construyó el sitio.
Fórmula
edad = hoy menos la fecha de nacimiento, descompuesta en años completos, meses completos y los días que sobran; los meses, las semanas, los días y los segundos totales se derivan todos de ese mismo intervalo en lugar de contarse por separado
- birthDate
- La fecha de nacimiento. Puede ser cualquier fecha real del calendario desde el año 1 en adelante, y no puede ser posterior a hoy
- years
- Años completos o cumplidos: la cifra principal, y la que suele pedir un formulario
- months
- Meses completos que quedan una vez quitados los años; de 0 a 11
- days
- Días que quedan una vez quitados los meses completos; de 0 a 30, y no es una resta de los dos números de día
- totalMonths
- Todo el intervalo contado en meses: 36 años y 0 meses son 432
- totalWeeks
- El intervalo en semanas y una fracción de semana, con un decimal
- totalDays
- Todos los días vividos, contando los días bisiestos que caen en medio
- totalSeconds
- Los días totales multiplicados por 86400, para la pregunta del hito redondo
Úsala cuando la respuesta tenga que ser tu edad y no un número de días: un formulario que pide años y meses, un hito pediátrico o geriátrico, un requisito de visado o de pensión escrito en años, una cotización de seguro. El desglose en meses y días es lo que piden esos formularios, y la cifra de días totales es la que hay que leer cuando lo que se quiere saber es cuántos días llevas vivido o cuántos quedan hasta un umbral escrito en días. Lo que no hará es decirte nada de una fecha futura: una fecha de nacimiento posterior a hoy todavía no tiene edad, y la página lo dice en lugar de devolver un número negativo.
Ejemplos resueltos
Alguien nacido el 1 de enero de 1990, medido el 15 de enero de 2026
- Del 1 de enero de 1990 al 1 de enero de 2026 hay 36 años completos, así que years es 36
- La siguiente frontera de mes sería el 1 de febrero de 2026, que no ha llegado, así que months es 0
- Del 1 de enero de 2026 al 15 de enero de 2026 hay 14 días, que es la cifra de days
- 36 años completos son 36 × 12 = 432 meses, sin ningún mes entero de más
- 13.163 días divididos entre siete son 1880,43, que se redondea a 1880,4 semanas
- 13.163 × 86400 = 1.137.283.200 segundos
Un cumpleaños a principios de enero hace que la lectura parezca rara —36 años y 14 días con 0 meses—, pero la cifra de meses cuenta solo meses terminados y el 1 de febrero todavía no ha llegado. No se pierde nada: los 14 días están en la fila de los días.
Un cumpleaños del 29 de febrero: 2000-02-29
- Del 29 de febrero de 2000 al 15 de enero de 2026 hay 9452 días en total
- En meses completos son 310: 310 meses después del 29 de febrero de 2000 aterrizan en el 29 de diciembre de 2025, y 311 se pasarían del 15 de enero de 2026
- 310 meses son 25 años (300 meses) más 10 meses que sobran
- Del 29 de diciembre de 2025 al 15 de enero de 2026 hay 17 días, que es la cifra de days
- 9452 días divididos entre siete son 1350,29, que se redondea a 1350,3 semanas
- 9452 × 86400 = 816.652.800 segundos
Un cumpleaños el 29 de febrero es el caso que separa una implementación correcta de una que solo lo parece. Si se toman primero los años y después los meses, el ancla cae en el 28 de diciembre y salen 18 días; el intervalo son 310 meses completos desde el 29 de febrero, y eso aterriza en el 29 de diciembre. Un día de diferencia, y solo un nacido en día bisiesto lo distingue.
Limitaciones
El día de hoy se toma como el día natural en UTC y no como tu día local, así que en las zonas muy por delante de UTC la edad puede ir un día por detrás del calendario de tu pared durante las primeras horas después de la medianoche. La fecha de nacimiento tiene que ser una fecha real: el 30 de febrero se rechaza en lugar de convertirse en marzo. Una fecha de nacimiento posterior a hoy es un error y no una edad negativa, porque la edad es tiempo ya vivido. La cifra de meses cuenta solo meses terminados, así que marca 0 durante casi todo el mes aunque los años acaben de cambiar. No hay forma de pedir la edad en otra fecha: la página mide siempre contra hoy, y la cifra se recalcula con el reloj de tu dispositivo cuando la página carga en lugar de quedar congelada en el momento en que se construyó el sitio.
Preguntas frecuentes
- ¿Cómo se calcula la edad exacta a partir de una fecha de nacimiento?
- Primero los años completos, después los meses completos que sobran y por último los días que quedan: del 1 de enero de 1990 al 15 de enero de 2026 son 36 años, 0 meses y 14 días. La cifra de meses cuenta solo meses terminados, y por eso marca 0 en mitad de un mes. Si vuelves a sumar las tres partes obtienes el intervalo entero.
- ¿Por qué la cifra de meses es cero si claramente estoy a mitad de mes?
- Porque un mes tiene que terminar antes de contar, la misma regla que usa un registro civil. El 15 de enero de 2026, alguien nacido el 1 de enero tiene 0 meses y 14 días, no 0,5 meses, y esos 14 aparecen en la fila de los días. Redondear los meses a una fracción haría que las tres partes dejaran de sumar el todo.
- ¿Cuántos días llevo vivido?
- Lee la fila de días totales: 13.163 para alguien nacido el 1 de enero de 1990 y medido el 15 de enero de 2026. Esa cifra incluye todos los días bisiestos que caen en medio, así que es mayor que los años multiplicados por 365. Multiplícala por 86400 para la fila de segundos, y ten en cuenta que esos días vividos son días naturales completos: el total de segundos se calcula por días enteros y no por el instante exacto de tu nacimiento.
- ¿Uso la edad en meses o la edad en años con un niño pequeño?
- Con menos de unos dos años, en meses, porque la diferencia importa clínicamente: un bebé de 14 meses y otro de 23 meses son los dos 1 en años completos. Lee las dos filas a la vez: 310 meses es el mismo niño que 25 años con 10 meses del ejemplo de arriba. A partir de los dos años, lo habitual es años y meses juntos.
- ¿Qué pasa si escribo una fecha de nacimiento futura?
- La página avisa de un error en lugar de dar una edad negativa, porque la edad es tiempo ya vivido. Si lo que estás contando es una fecha prevista del parto o un cumpleaños que todavía no ha llegado, la herramienta correcta es la calculadora de cumpleaños: acepta una fecha futura y cuenta hacia ella. Una fecha futura aquí suele significar un año mal escrito, y la edad en segundos tampoco tiene sentido para alguien que aún no ha nacido.