Glosario de FreeTools Labs
Edad y cálculo de edad
Descubre cómo se calcula la edad de calendario entre una fecha de nacimiento y una fecha de referencia, en años, meses y días.
Glosario de FreeTools Labs
Descubre cómo se calcula la edad de calendario entre una fecha de nacimiento y una fecha de referencia, en años, meses y días.
La calculadora de edad determina una edad de calendario entre fecha de nacimiento y fecha de comparación libre. Es un cálculo de fechas sin hora de nacimiento, no una clasificación biológica, médica o jurídica de la edad.
La calculadora de edad determina una edad de calendario entre fecha de nacimiento y fecha de comparación libre. Es un cálculo de fechas sin hora de nacimiento, no una clasificación biológica, médica o jurídica de la edad.
La página usa fecha de nacimiento y fecha de comparación. La segunda empieza como fecha local de hoy, pero puede ser cualquier fecha pasada o futura no anterior al nacimiento. Con datos válidos muestra años, meses y días, meses completos, días, semanas y resto, horas/minutos/segundos derivados, cumpleaños y progreso del año de vida actual.
El servicio usa valores simples `{ year, month, day }` y un número entero de día gregoriano proléptico. Primero encuentra el máximo de meses naturales completos directamente desde el nacimiento, deriva años y meses restantes y luego cuenta días desde ese ancla mensual. No divide días totales por 365 ni por duración media de mes.
Relación aplicada
completeMonths = meses naturales completos desde nacimiento; years = floor(completeMonths ÷ 12); months = completeMonths mod 12; days = días naturales de addCalendarMonths(birth, completeMonths) a fecha de comparación.Los días totales no añaden una cuenta extra del día inicial. Semanas completas son `floor(totalDays ÷ 7)` y días restantes `totalDays mod 7`. Horas, minutos y segundos son conversiones de días de calendario; sin hora de nacimiento no son edad en directo al segundo.
Para 2000-02-29 → 2024-02-28, el resultado comprobado es 23 años, 11 meses y 30 días con 287 meses completos. El próximo cumpleaños es 2024-02-29 en un día y la edad pasa a 24. El 2024-02-29 son exactamente 24 años, 0 meses y 0 días con 288 meses completos. Para 2000-09-20 → 2026-09-19 son 25 años, 11 meses y 30 días; el 2026-09-20, exactamente 26 años.
El último cumpleaños es el ya alcanzado; el siguiente es hoy con cero días restantes si hoy es cumpleaños, o el posterior. El progreso es días transcurridos desde el último cumpleaños dividido por días hasta el siguiente; un año de vida puede tener 365 o 366 días. Solo indica una posición en ese intervalo de calendario.
Para nacimiento el 29 de febrero, esta calculadora observa el 28 de febrero en un año no bisiesto. En un año bisiesto real sigue siendo 29 de febrero. En finales de mes se aplica el mismo clamp: 2023-01-31 → 2023-02-28 es un mes completo, mientras que 2023-01-31 → 2023-03-30 es un mes y 30 días.
La entrada debe ser fecha ISO real `YYYY-MM-DD` con al menos cuatro dígitos de año; año 1 y enteros seguros forman el rango. Fechas inválidas y comparación antes del nacimiento se rechazan. No hay zona horaria, hora, diferencia entre dos personas, reconstrucción histórica local ni valoración médica.