Calculadora de edad

Calcula la edad gregoriana, los días totales y el próximo cumpleaños con una regla explícita para el 29 de febrero. Copia o descarga el resultado.

Cómo usar la herramienta

Calcula la edad gregoriana, los días totales y el próximo cumpleaños con una regla explícita para el 29 de febrero. Copia o descarga el resultado.

Paso 1

Introduce las dos fechas

Ejemplo fijo

2000-01-012026-01-01

Elige el nacimiento y la fecha en la que medir la edad. Hoy usa la fecha local del dispositivo.

Paso 2

Elige la regla de aniversario

Ejemplo fijo

02-2902-28 / 03-01

Para nacimientos el 29 de febrero, elige el 28 de febrero o el 1 de marzo en años no bisiestos.

Paso 3

Conserva el resultado

Ejemplo fijo

2023-01-312023-02-282023-03-01

Consulta años y meses completos y días restantes; copia o descarga el resumen con sus fechas.

Usos prácticos

Planificar una celebración en otra fecha

Supongamos que una persona nacida el 2000-06-15 celebrará el 2026-06-14. Introduce esas dos fechas, deja las horas desactivadas y lee 25 años, 11 meses y 30 días: la celebración es un día antes del cumpleaños número 26. Cambia la referencia a 2026-06-15 y el resultado pasa a 26 años, 0 meses y 0 días, con cero días hasta el aniversario. Sirve para redactar invitaciones o comprobar un formulario fechado. Para un límite de edad institucional, usa la fecha de referencia y la regla que indique la institución en lugar de suponer que la fecha de la fiesta decide la elegibilidad.

Cronologías familiares y revisión de registros

Una fotografía familiar puede estar fechada mientras su pie indica una edad en meses. Usa la fecha de la fotografía como referencia y compara meses completos, no días totales divididos por 30. Si se compara una fecha de nacimiento 2023-01-31 con 2023-03-01, el resultado de calendario es un mes y un día, mientras que el total de días es 29. Conserva ambas medidas en tus notas para que otra persona sepa qué convención usó el pie. El día de la semana puede ayudar a detectar una discrepancia de transcripción, pero que coincida no demuestra que una fecha o la identidad de una persona sean correctas.

Comprobar una hoja de cálculo u otra calculadora

Cuando dos resultados de edad no coinciden, compara primero la misma fecha de nacimiento y la misma fecha de referencia con las horas desactivadas. Prueba 2023-01-31 a 2023-03-31: esta herramienta informa dos meses, no dos meses y tres días por sumar repetidamente meses ajustados. Después prueba un nacimiento el 29 de febrero con ambas reglas de aniversario. Estos ejemplos pequeños aíslan el anclaje de meses y el tratamiento del día bisiesto antes de investigar un cálculo de toda una vida. Copia el resumen fechado con la regla; enviar solo las tres cifras de edad dificulta que otra persona reproduzca la diferencia.

Ejemplo de edad de 26 años completos
Ejemplo: del 1 de enero de 2000 al 1 de enero de 2026 transcurren 26 años completos y 9.497 días naturales. Las fechas son datos ficticios de demostración.

Edad de calendario, totales y horas locales

La edad según el calendario responde a una pregunta de fecha civil: ¿cuántos aniversarios completos, luego meses naturales completos y después días naturales restantes han transcurrido? Es deliberadamente distinta de dividir segundos o días totales entre una duración media de año.

Introduce una fecha de nacimiento válida y elige la fecha en la que importa la edad. Hoy usa la fecha local del dispositivo; no es una fecha UTC oculta tras la pantalla. Se admiten fechas de referencia pasadas y futuras, pero la fecha de nacimiento no puede estar en el futuro ni ser posterior a la referencia. El intervalo aceptado es de 0001-01-01 a 9999-12-31. La documentación de Temporal.PlainDate describe la distinción importante: una fecha de calendario es independiente de una zona horaria.

El resultado principal es el trío de años, meses y días cumplidos. Las filas de apoyo muestran días naturales totales, semanas completas, meses completos, día de la semana del nacimiento, la regla elegida para el aniversario del 29 de febrero y el próximo cumpleaños con los días restantes.

La sección opcional de hora es una comprobación de horas transcurridas separada. Combina la fecha de nacimiento, la hora de nacimiento, la fecha de referencia, la hora de referencia y la zona horaria del dispositivo; no cambia la edad según el calendario. La documentación de Temporal.ZonedDateTime explica por qué las horas locales omitidas y repetidas necesitan una regla explícita de desambiguación, y esta herramienta rechaza esos casos ambiguos en lugar de adivinarlos.

2023-01-312023-02-282023-03-01
Ejemplo fijo de final de mes: el 31 de enero llega al 28 de febrero después de un mes ajustado, y el 1 de marzo añade un día civil restante.

Ejemplo desarrollado: del 31 de enero al 1 de marzo

Para fecha de nacimiento 2023-01-31 y fecha de referencia 2023-03-01, no ha pasado ningún año completo, así que el 31 de enero sigue siendo el ancla del año. La herramienta comprueba un mes natural desde esa ancla. Llega al 28 de febrero de 2023 porque febrero no tiene día 31. Ese ajuste se llama limitación al final del mes: se conserva el mes solicitado, pero se usa su último día válido cuando el día original no existe.

El día siguiente, 1 de marzo, queda entonces como un día civil restante después del ancla mensual ajustada. El resultado no es 29 dividido entre un mes medio; son cero años, un mes y un día según la convención de final de mes de esta herramienta.

Este ejemplo sirve para comparar calculadoras. Si otra calculadora informa cero meses y 29 días, puede estar usando una convención de duración en lugar de aritmética de aniversarios y meses. Ninguna cifra se explica por sí sola si no se indica la regla.

Cada candidato mensual se mide desde la misma ancla anual. Para el 31 de enero al 31 de marzo, sumar dos meses directamente da 31 de marzo, así que la edad es dos meses y cero días. Sumar un mes repetidamente iría del 31 de enero al 28 de febrero y al 28 de marzo, introduciendo una desviación de tres días. Las anclas independientes evitan esa desviación; no convierten todos los meses en duraciones iguales.

Cómo se interpreta el ejemplo de final de mes
PasoFecha o valorSignificado
Fecha de nacimiento2023-01-31La fecha ancla desde la que se miden años y meses completos.
Un mes completo2023-02-28La suma del mes natural se limita al último día válido de febrero.
Fecha de referencia2023-03-01Un día civil restante después del ancla del 28 de febrero.
Edad mostrada0 años, 1 mes, 1 díaEl trío es un resultado de edad de calendario, no un resultado de duración media.

Cómo leer cada fila de resultado

Las cifras grandes de años, meses y días son la edad de calendario en la fecha de referencia elegida. Es la fila más segura para citar cuando alguien pregunta qué edad tiene una persona en una fecha.

Días naturales totales es una diferencia exclusiva de días: vale cero en la fecha de nacimiento, uno en la fecha siguiente, y así sucesivamente. Semanas completas es ese recuento de días dividido entre siete y redondeado hacia abajo; meses completos es años por doce más el recuento de meses mostrado.

Próximo cumpleaños se calcula con la misma regla de 29 de febrero seleccionada en el formulario. Si la fecha de referencia es el cumpleaños, el valor de días restantes es cero porque el siguiente aniversario ya ha llegado en esa fecha.

Filas de resultado y cuándo usarlas
FilaQué mideMejor uso
Años, meses, díasAniversarios civiles completos, meses completos y días civiles restantes.Edad en un cumpleaños, fecha de solicitud, cita o evento previsto.
Días naturales totalesDiferencia exclusiva de días civiles desde la fecha de nacimiento hasta la fecha de referencia.Comprobaciones uniformes de días, hitos y depuración de otro cálculo.
Semanas completasTotal de días dividido entre siete y redondeado hacia abajo.Hitos semanales aproximados sin implicar precisión adicional.
Meses completosAños completos convertidos a meses más el recuento de meses mostrado.Comparación rápida de registros de bebés o antigüedad de proyectos donde se usan meses.
Día de la semana de nacimientoEl día de la semana de la fecha de nacimiento bajo el calendario gregoriano de la herramienta.Revisión de cronologías y comprobación de registros, no prueba de identidad.
Horas transcurridasDiferencia exacta entre instantes a partir de las horas locales opcionales cuando la zona horaria acepta ambas horas.Ejemplos hospitalarios, de viaje o de programación donde importa la hora del día.

Cuándo incluir horas locales de nacimiento y referencia

Activa la opción de hora solo cuando se conocen ambas horas de reloj y la zona horaria del dispositivo es adecuada para ambos extremos. El formulario tiene horas de nacimiento y referencia, pero no un selector separado de lugar de nacimiento o zona horaria. Una hora 09:00 registrada en otro país no se interpreta automáticamente en la zona de ese país. Deja las horas desactivadas cuando solo necesites edad civil, o usa fuera de esta herramienta una conversión que tenga en cuenta la zona antes de hacer una comparación de tiempo transcurrido.

Con un dispositivo configurado en America/New_York, de mediodía del 2024-03-09 a mediodía del 2024-03-10 transcurre un día civil pero 23 horas reales; de mediodía del 2024-11-02 a mediodía del 2024-11-03 transcurren 25 horas. Son ejemplos fijos de cambios de desfase, no resultados para tu ubicación actual. La fila de horas se muestra con hasta dos decimales. Esa presentación no demuestra que una hora de nacimiento histórica incierta se conozca con precisión.

Una hora local omitida no corresponde a ningún instante, y una hora local repetida puede corresponder a dos. La herramienta rechaza ambas en lugar de seleccionar silenciosamente un desfase. También rechaza un instante de referencia anterior al instante de nacimiento, incluidas horas invertidas en la misma fecha. La edad de calendario puede seguir visible cuando fallan las horas, pero copiar o descargar el resultado queda desactivado hasta que se corrijan las horas o se desactive la opción de hora.

Edad por fecha frente a edad por horas locales
PreguntaUsa este ajusteInterpretación
¿Qué edad tiene alguien el 12 de abril?Usa solo fechas.La edad de calendario se basa en aniversarios civiles y no se ve afectada por el horario de verano.
¿Cuántas horas pasaron entre dos horas locales?Activa horas locales e introduce ambas horas de reloj.La fila de horas transcurridas usa la zona horaria del dispositivo y puede rechazar horas omitidas o repetidas.
¿Por qué el recuento de horas difiere de días por 24?Compara por separado el resultado por fecha y el resultado por horas.Un día civil cerca de una transición de zona horaria puede tener 23 o 25 horas transcurridas.

Opciones de día bisiesto y resultados reproducibles

La página aplica aritmética de calendario gregoriano en todo su intervalo admitido. La introducción a los calendarios del US Naval Observatory describe el calendario gregoriano como el calendario civil aceptado internacionalmente, y la regla de años bisiestos del US Naval Observatory da la excepción de los años de siglo que hace común a 1900 y bisiesto a 2000.

Un cumpleaños el 29 de febrero necesita una convención explícita para años no bisiestos. La herramienta ofrece 28 de febrero y 1 de marzo porque ambos aparecen en contextos reales de registro, pero la selección es una regla de cálculo y no una decisión legal, médica o de prestaciones.

Los documentos antiguos pueden usar otro calendario, una edad estimada, una edad redondeada o una convención local que no está escrita. Esta herramienta puede hacer un cálculo gregoriano coherente y repetible; no puede identificar el calendario detrás de un registro ambiguo.

Un resultado guardado útil incluye las dos fechas y la regla de aniversario, no solo una edad. Copiar y descargar conservan ese contexto en el resumen. Compartir página es distinto: envía solo el enlace limpio de la herramienta y no recrea tus entradas para quien lo recibe.

Elegir la regla de aniversario del 29 de febrero

Para una fecha de nacimiento 29 de febrero, la regla elegida afecta los años completos, el próximo cumpleaños y cualquier resultado exportado desde la página. Conserva la regla con el resumen copiado o descargado para que el número pueda interpretarse más tarde.

28 de febrero trata el aniversario en un año no bisiesto como el último día de febrero. 1 de marzo lo trata como la fecha natural siguiente al 28 de febrero. La herramienta no decide qué regla debe usar una institución.

Cuando revises una nota familiar o un formulario que no diga qué convención se usó, ejecuta ambas reglas y registra la diferencia. Si la diferencia importa, consulta la política o el registro original en lugar de tratar la calculadora como autoridad.

Para nacimiento 2020-02-29 y referencia 2021-02-28, la regla del 28 de febrero da un año completo; la regla del 1 de marzo da cero años completos, 11 meses y 30 días. El 2021-03-01, la regla del 1 de marzo da exactamente un año, mientras que la regla del 28 de febrero da un año y un día. La diferencia total de días civiles no cambia con ninguna elección: solo cambia la descomposición basada en aniversarios.

Cómo cambia la interpretación el ajuste del 29 de febrero
AjusteAniversario en año no bisiestoÚsalo cuando
28 de febreroEl aniversario se cuenta el 28 de febrero en un año común.Un registro o una política dice que el cumpleaños se observa el último día de febrero.
1 de marzoEl aniversario se cuenta el 1 de marzo en un año común.Un registro o una política trata el cumpleaños como el día posterior al 28 de febrero.
DesconocidoLa calculadora no puede inferir la convención original.Ejecuta ambas reglas y mantén visible la incertidumbre de la fuente.

Registros históricos y entre calendarios

Las entradas de fecha son fechas civiles gregorianas, no un decodificador universal de todos los calendarios históricos. Un nacimiento registrado bajo un calendario juliano, lunar, religioso o civil local puede necesitar conversión antes de introducirlo.

La regla de años bisiestos del US Naval Observatory basta para explicar por qué los atajos simples de cada cuatro años fallan en 1700, 1800, 1900 y 2100, pero no dice qué calendario usó un registro manuscrito.

Para genealogía o trabajo de archivo, conserva la redacción original, el sistema de calendario si se conoce, la fecha convertida si usas una y la regla de la calculadora. El resultado es más fácil de auditar cuando las suposiciones de conversión no quedan ocultas.

Preguntas comunes sobre registros antes de calcular una edad
Pista del registroRiesgoRespuesta práctica
Solo hay una fecha escritaEl sistema de calendario puede no estar indicado.Identifica el calendario de origen antes de compararlo con una fecha gregoriana.
La edad dice unos 25El número puede estar redondeado o estimado.Usa la calculadora para un escenario, no como prueba del cumpleaños exacto.
La persona nació el 29 de febreroLa convención de aniversario puede cambiar la edad cerca de febrero o marzo.Comprueba ambas reglas salvo que la fuente o la política indique una.

Conservar las entradas con el resultado

Copiar resultado conserva un resumen etiquetado; Descargar ofrece la misma información en clocktools-age.txt. Ambos incluyen las fechas de nacimiento y referencia, los componentes de edad, los totales y la regla de aniversario seleccionada. Un cálculo de hora válido también incluye ambas horas de reloj y la zona del dispositivo. Conserva ese contexto al comparar cálculos hechos en días distintos: una cifra de edad sin fecha de referencia se vuelve ambigua rápidamente.

Compartir página abre el uso compartido nativo compatible o copia el enlace de la página. Elimina deliberadamente la cadena de consulta y el fragmento, y no adjunta tus fechas ni el resumen. Para que alguien revise tu cálculo, envía un resumen revisado aparte o una reproducción ficticia en lugar de esperar que el enlace compartido lo restaure. La calculadora no crea un historial guardado de entradas, así que descarga un resultado necesario antes de salir o restablecer la página.

Si Copiar está bloqueado, selecciona manualmente la información mostrada. Si Descargar informa que se ha iniciado, revisa las descargas del navegador antes de suponer que se guardó un archivo. Para un resultado de horas no disponible, corrige las horas o desactiva la opción de hora para exportar el cálculo solo por fecha. Si la guía no carga, su acción de reintento deja intactas tus entradas de trabajo; un mensaje de carga de guía no es un error aritmético.

Metodología

La calculadora analiza fechas civiles gregorianas estrictas YYYY-MM-DD, rechaza fechas no válidas o fuera de intervalo y exige que la fecha de nacimiento sea hoy o anterior y que la fecha de referencia sea igual o posterior al nacimiento. Encuentra los años completos según la regla elegida para el 29 de febrero, suma meses completos desde esa ancla anual con ajuste al final del mes y cuenta los días civiles restantes. Los días totales son diferencias exclusivas de días civiles; las semanas completas son el total de días dividido entre siete y redondeado hacia abajo. Las horas transcurridas opcionales combinan las dos fechas con horas locales en la zona horaria del dispositivo y rechazan horas invertidas, omitidas o repetidas.

Límites

Las fechas deben ser fechas gregorianas válidas de 0001 a 9999. Se rechazan fechas de nacimiento futuras, pero se permite una fecha de referencia futura para planificar una edad en una fecha. El ajuste del 29 de febrero es una convención de cálculo, no una decisión oficial de elegibilidad. Los resultados de horas locales dependen del navegador, de la base de datos de zonas horarias del dispositivo y de las horas introducidas. La página no convierte sistemas de calendario históricos, no prueba identidad, no verifica un registro de nacimiento ni decide reglas legales de edad.

Correcciones

Para comprobar un posible problema, usa fechas de ejemplo no sensibles siempre que sea posible. Incluye la fecha de nacimiento, la fecha de referencia, la regla del 29 de febrero, si se activaron horas locales, ambas horas, la zona horaria del dispositivo mostrada en el resultado, las filas esperadas y las filas observadas. Primero compara las reglas declaradas de final de mes y día bisiesto con la otra fuente; muchas discrepancias proceden de una convención distinta y no de un defecto del programa.

Preguntas frecuentes

¿Por qué puede discrepar otra calculadora de edad?
Primero haz idénticas las dos fechas de entrada y desactiva las horas. Después compara el anclaje de final de mes y la regla del 29 de febrero. Del 31 de enero al 31 de marzo prueba si los meses se suman de forma independiente o secuencial; un aniversario del 29 de febrero prueba el límite del año. Para totales de días, pregunta si la otra herramienta cuenta ambas fechas nombradas. Estas comprobaciones explican muchas discrepancias sin suponer que una calculadora esté rota.
¿El recuento de días incluye el día de nacimiento?
La diferencia es cero en la fecha de nacimiento y uno en la fecha siguiente. Una lista que incluye tanto la fecha de nacimiento como la de referencia tiene una fecha nombrada más que esta diferencia. No cambies el cálculo de edad para satisfacer una convención inclusiva de asistencia o diario; usa el resultado de días totales solo después de comprobar cómo cuenta esa fuente su primer día.
¿Puedo calcular la edad en una fecha futura?
Sí, siempre que la fecha de nacimiento sea hoy o anterior y la referencia no sea anterior al nacimiento. Introduce la fecha prevista real y luego comprueba la referencia en el resumen. Hoy restablece la referencia a la fecha local de tu dispositivo, no al evento futuro. El próximo cumpleaños mostrado es relativo a la referencia elegida, así que puede diferir del cumpleaños próximo desde hoy.
¿Qué regla del 29 de febrero debo elegir?
Usa la convención necesaria para tu tarea; el selector no determina la regla de una institución. Si el registro no dice nada, calcula ambas opciones alrededor del 28 de febrero y del 1 de marzo y etiqueta cada resultado. En el 29 de febrero de un año bisiesto, la fecha real está disponible, así que la sustitución de años no bisiestos no mueve ese aniversario. Conserva la convención elegida con una edad exportada.
¿Por qué falta o está bloqueada la fila de horas transcurridas?
Comprueba que ambos campos contengan hora y minuto válidos y que el instante de referencia no sea anterior al nacimiento. Cerca de un cambio de desfase, una hora de reloj aparentemente normal puede omitirse u ocurrir dos veces; esta herramienta la rechaza en lugar de adivinar. El resultado de calendario puede seguir siendo válido. Si no necesitas responder una pregunta de hora del día, desactiva las horas en lugar de inventar otra hora de nacimiento solo para quitar la advertencia.
¿Qué se guarda al usar Copiar, Descargar o Compartir?
Copiar y Descargar contienen el resumen del cálculo, incluidas sus fechas y regla; un cálculo de horas correcto también añade sus horas y zona. Compartir envía solo el enlace de la herramienta. Las entradas no se conservan como historial guardado y el enlace no las restaura. Antes de enviar un resultado copiado, revísalo por si contiene información personal y usa un ejemplo ficticio para informar de un error cuando sea posible.
¿Puedo usar una hora de nacimiento registrada en otra zona horaria?
La opción de horas interpreta ambas horas locales en la zona de este dispositivo; no puede aceptar una zona de lugar de nacimiento separada ni un desfase UTC explícito. Si el registro usa otra zona horaria, la herramienta no convierte automáticamente su hora a la zona de este dispositivo; por eso no debes copiarla sin ajustarla. Aun así puedes calcular la edad civil con las horas desactivadas. Para una pregunta de instante transcurrido, establece los instantes reales y los desfases relevantes en una herramienta adecuada que gestione zonas.
¿Por qué la cuenta atrás del próximo cumpleaños es cero?
La fecha de referencia ya es el aniversario seleccionado. Esta herramienta incluye el cumpleaños de ese día en lugar de saltar directamente al año siguiente. Avanza la referencia un día para ver el aniversario siguiente. Para nacimientos el 29 de febrero, comprueba qué sustituto está seleccionado en un año común; 28 de febrero y 1 de marzo pueden dar cuentas atrás distintas.
¿Puedo convertir semanas completas en una fecha exacta de nacimiento?
No solo con semanas completas. El total de semanas se redondea hacia abajo, de modo que un valor de cuatro semanas puede acompañar totales de días de 28 a 34. El resto perdido no se recupera multiplicando por siete. Usa el total original de días o la fecha de nacimiento si está disponible; no trates una etiqueta de semanas redondeadas como una duración exacta transcurrida.
¿Una fecha juliana antigua dará la edad histórica?
Solo después de establecer su significado calendárico y, si hace falta, convertirla. Los campos aplican reglas gregorianas incluso antes de la adopción gregoriana local. Introducir los mismos números de un registro juliano no los convierte. Conserva la inscripción original y las suposiciones de conversión en tus notas; un día de la semana o una edad calculados desde una fecha no convertida pueden ser engañosos.