Introduce las dos fechas
Ejemplo fijo
2000-01-012026-01-01Elige el nacimiento y la fecha en la que medir la edad. Hoy usa la fecha local del dispositivo.
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.
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.
Ejemplo fijo
2000-01-012026-01-01Elige el nacimiento y la fecha en la que medir la edad. Hoy usa la fecha local del dispositivo.
Ejemplo fijo
02-2902-28 / 03-01Para nacimientos el 29 de febrero, elige el 28 de febrero o el 1 de marzo en años no bisiestos.
Ejemplo fijo
2023-01-312023-02-282023-03-01Consulta años y meses completos y días restantes; copia o descarga el resumen con sus fechas.
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.
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.
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.

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-01Para 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.
| Paso | Fecha o valor | Significado |
|---|---|---|
| Fecha de nacimiento | 2023-01-31 | La fecha ancla desde la que se miden años y meses completos. |
| Un mes completo | 2023-02-28 | La suma del mes natural se limita al último día válido de febrero. |
| Fecha de referencia | 2023-03-01 | Un día civil restante después del ancla del 28 de febrero. |
| Edad mostrada | 0 años, 1 mes, 1 día | El trío es un resultado de edad de calendario, no un resultado de duración media. |
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.
| Fila | Qué mide | Mejor uso |
|---|---|---|
| Años, meses, días | Aniversarios civiles completos, meses completos y días civiles restantes. | Edad en un cumpleaños, fecha de solicitud, cita o evento previsto. |
| Días naturales totales | Diferencia 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 completas | Total de días dividido entre siete y redondeado hacia abajo. | Hitos semanales aproximados sin implicar precisión adicional. |
| Meses completos | Añ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 nacimiento | El 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 transcurridas | Diferencia 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. |
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.
| Pregunta | Usa este ajuste | Interpretació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. |
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.
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.
| Ajuste | Aniversario en año no bisiesto | Úsalo cuando |
|---|---|---|
| 28 de febrero | El 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 marzo | El 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. |
| Desconocido | La calculadora no puede inferir la convención original. | Ejecuta ambas reglas y mantén visible la incertidumbre de la fuente. |
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.
| Pista del registro | Riesgo | Respuesta práctica |
|---|---|---|
| Solo hay una fecha escrita | El sistema de calendario puede no estar indicado. | Identifica el calendario de origen antes de compararlo con una fecha gregoriana. |
| La edad dice unos 25 | El 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 febrero | La 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. |
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.
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.
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.
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.