ToolActToolAct

Calculadora de Edad

Calcula edad exacta, signo zodiacal y próximo cumpleaños

Calculadora de Edad

¿Qué es una Calculadora de Edad?

Una calculadora de edad convierte una fecha de nacimiento en un resultado claro: años cumplidos, meses y días restantes, días totales vividos y tiempo hasta el próximo cumpleaños. Es útil para formularios, requisitos escolares o de actividades, registros familiares, planificación de cumpleaños y comprobaciones rápidas donde el conteo manual puede fallar. La edad no se obtiene solo restando el año de nacimiento al año actual, porque importa si el cumpleaños de este año ya ocurrió. Los años bisiestos, los nacidos el 29 de febrero y la duración desigual de los meses también pueden cambiar el resultado. La herramienta usa la fecha actual del navegador como referencia; los límites oficiales deben seguir la regla indicada por la entidad correspondiente.

Cómo usar

Cómo usar

  1. Introduce tu fecha de nacimiento
  2. Haz clic en 'Calcular edad' para actualizar el panel de resultados
  3. Consulta tu edad exacta, los días totales, el próximo cumpleaños y tu signo zodiacal

Notas

  • Usa el mismo sistema de calendario del documento original; el resultado se basa en fechas completas transcurridas, no en años de cumpleaños redondeados.
  • En formularios legales, escolares o de seguros, confirma si el sistema de destino calcula la edad por cumpleaños, año calendario o normativa administrativa local.

Casos de uso

Calcular la edad actual de una persona a partir de su fecha de nacimientoIntroduce una fecha de nacimiento pasada y obtén años cumplidos, meses restantes y días restantes basados en la fecha local del dispositivo. La calculadora rechaza fechas futuras para centrarse en comprobaciones de edad actual y no en proyecciones. La fecha de nacimiento solo permanece en la pestaña del navegador, nunca sale a través de una solicitud de red y se borra al cerrar la página, lo que mantiene las consultas personales o familiares fuera de registros en la nube y dispositivos compartidos.
Preparar textos precisos para perfiles, formularios y registros familiaresUsa los campos de días totales, semanas totales, horas totales, próximo cumpleaños y días para el cumpleaños cuando una simple edad en años resulta imprecisa para un formulario de inscripción escolar, una fecha límite de liga deportiva, una renovación de membresía, una felicitación, una entrada genealógica o un archivo memorial que necesita precisión a nivel de día en lugar de un año redondeado.
Consultar el zodiaco chino junto con la fecha del cumpleañosEl resultado incluye el animal del zodiaco de 12 años derivado del año de nacimiento mediante módulo 12, de modo que notas de cumpleaños, tarjetas de felicitación, registros familiares, referencias astrológicas y conversaciones culturales informales pueden mencionar la edad y el zodiaco a partir de un solo cálculo, sin necesidad de introducir la fecha en una herramienta separada de zodiaco.
Planificar una cuenta regresiva del cumpleaños con precisión de días naturalesTras introducir una fecha de nacimiento, usa los campos de próximo cumpleaños y días para el cumpleaños para programar felicitaciones, recordatorios familiares, actualizaciones de perfil, planes de sorpresa o publicaciones de cumpleaños. El conteo se realiza en días naturales a partir de la fecha local del dispositivo, por lo que los límites escolares, las reglas de días laborables o los plazos oficiales deben verificarse contra la norma de la institución receptora.
Manejar cumpleaños del 29 de febrero sin errores de un díaPara fechas de nacimiento en día bisiesto, el resultado muestra cómo la cuenta regresiva del próximo cumpleaños oscila entre el 28 de febrero y el 1 de marzo en años no bisiestos, para que quien planifica pueda decidir qué convención seguir. Confirma la política del colegio, organismo, aseguradora o formulario oficial que se esté cumplimentando, ya que los límites oficiales suelen variar entre jurisdicciones y la convención local de la calculadora puede no coincidir con la norma de destino.

Principio técnico

La edad en años completados utiliza una sustracción que respeta el calendario en lugar de una división simple por 365,25 días. El algoritmo calcula today.year - birth.year y luego resta 1 si el (mes, día) actual es anterior al (mes, día) de nacimiento. Esto coincide con la convención gregoriana usada en registros civiles: una persona nacida el 15 de junio de 1990 cumple 36 años exactamente el 15 de junio de 2026 a las 00:00 hora local, no después de 36 × 365,25 días. Los meses y días restantes se calculan tomando prestado de la unidad superior usando la longitud real del mes anterior (28 a 31 días), razón por la cual un módulo simple del total de días produce errores de un día cerca de los límites de mes. Los días totales, semanas y horas se derivan de la diferencia en milisegundos (today.getTime() - birth.getTime()) dividida por 86.400.000 ms/día. La calculadora lee la hora local del dispositivo, por lo que hereda implícitamente la zona horaria IANA del host y cualquier offset de horario de verano activo; esto es aceptable para la edad a nivel de día pero puede desplazar el conteo de horas en ±1 durante una transición de horario de verano. El objeto Date de JavaScript expone un mes indexado desde 0 (enero = 0), que es la fuente más común de errores en implementaciones manuales, y Date.UTC() se prefiere cuando el resultado debe ser invariante al horario de verano. El zodiaco chino se deriva de (year - 4) mod 12 según el orden canónico Rata, Buey, Tigre, Conejo, Dragón, Serpiente, Caballo, Cabra, Mono, Gallo, Perro, Cerdo (año 4 d.C. = Rata). Estrictamente, el ciclo cambia en el año nuevo lunar, no el 1 de enero, por lo que los nacidos en enero o principios de febrero de un año gregoriano pueden pertenecer al animal anterior según el calendario tradicional. El caso límite del día bisiesto (29 de febrero) no tiene una regla global: el derecho consuetudinario inglés y la UK Births and Deaths Registration Act tratan el cumpleaños como el 1 de marzo en años no bisiestos, mientras que muchas jurisdicciones de EE. UU. y Australia usan el 28 de febrero, por lo que la cuenta regresiva mostrada es un valor predeterminado que debe verificarse contra la legislación correspondiente.

  • Algoritmo de diferencia de años: years = today.year - birth.year - (today.MMDD < birth.MMDD ? 1 : 0), evitando la aproximación de 365,25 días que se desvía después de un año bisiesto
  • Aritmética de milisegundos: totalDays = floor((Date.now() - birthMs) / 86_400_000); la precisión está limitada por los dobles IEEE 754 a aproximadamente ±0,5 ms en todo el rango de Date de ±100.000.000 días desde la época
  • Regla de año bisiesto gregoriano: divisible por 4, excepto los años de siglo no divisibles por 400 (1900 fue común, 2000 fue bisiesto); el año medio es de 365,2425 días, no 365,25
  • Cumpleaños del 29 de febrero: el cumpleaños legal en años no bisiestos depende de la jurisdicción (1 de marzo según el derecho consuetudinario del Reino Unido y la Births and Deaths Registration Act 1953 §4; 28 de febrero en muchos estados de EE. UU.; 1 de marzo en Nueva Zelanda y varios países de la Commonwealth); la herramienta elige un valor predeterminado y muestra ambas fechas candidatas
  • Zodiaco chino: animal = ZODIAC[(year - 4) mod 12]; el año nuevo lunar cae entre el 21 de enero y el 21 de febrero, por lo que los nacidos a principios de año gregoriano necesitan una consulta del calendario lunar para precisión completa
  • Zona horaria: Date.getFullYear/getMonth/getDate leen la zona IANA del host, lo que puede desplazar la edad mostrada en un día para nacidos cerca de la medianoche UTC; las variantes de Date.UTC se usan cuando se requiere invarianza al horario de verano
  • Trampas de JavaScript: el mes está indexado desde 0 (0 = enero), new Date('YYYY-MM-DD') se analiza como UTC mientras que new Date('YYYY/MM/DD') se analiza como local, y getDay devuelve 0 para domingo

Ejemplos

Cálculo básico de edad

Introduce fecha de nacimiento: 1990-06-15, el resultado muestra: 35 años, 11 meses, 18 días (a fecha de 2026-06-02)

Cuenta atrás para el cumpleaños

Introduce fecha de nacimiento: 1985-12-25, muestra los días hasta el próximo cumpleaños en Navidad

Resultado del zodiaco chino

Año de nacimiento 2000 muestra Dragón, año de nacimiento 1996 muestra Rata

Preguntas frecuentes

¿Cómo se calcula la edad exacta?

Desde la fecha de nacimiento hasta hoy, la página muestra años, meses y días por separado, además de tu edad total en días, semanas, horas, minutos y segundos. El valor de 'años' solo aumenta tras el aniversario exacto de mes y día, igual que en los documentos oficiales.

¿Por qué mi edad aparece con un año menos del que esperaba?

Lo más probable es que tu cumpleaños aún no haya llegado este año. La calculadora sigue la convención legal: tienes 30 solo después de tu 30º cumpleaños, no el 1 de enero del año en que cumples 30. La 'edad nominal' del este de Asia (虛歲) suma un año al nacer y otro en cada Año Nuevo Chino; esta herramienta usa el estándar internacional.

¿En qué zona horaria se basa 'hoy'?

En la zona horaria local de tu dispositivo. Si cruzas zonas horarias en avión, los segundos de vida mostrados pueden cambiar varias horas; el cómputo de días y meses no se ve afectado porque compara fechas del calendario.

¿Cómo gestiona los cumpleaños del 29 de febrero?

En años no bisiestos, la página toma el 1 de marzo como aniversario por defecto (lo que coincide con la mayoría de jurisdicciones). En algunos lugares se usa el 28 de febrero; si el día exacto es relevante a efectos legales, consulta tu normativa local.

¿Cuándo es mi próximo cumpleaños?

La sección de próximo cumpleaños muestra la fecha y los días que faltan. También indica el día de la semana para que puedas planificarlo. Para nacidos el 29 de febrero en años no bisiestos, se muestra el siguiente 29 de febrero 'real' junto al 1 de marzo.

¿Se calculan los signos del zodiaco occidental y chino?

Sí. El zodiaco occidental se calcula a partir del mes y el día. El zodiaco chino se calcula desde el Año Nuevo lunar del año de nacimiento, así que un nacimiento de enero o febrero puede mostrar el animal del año anterior y no el del año del calendario, lo cual es correcto.

¿Se guarda o envía mi fecha de nacimiento a algún sitio?

No. El cálculo se ejecuta íntegramente en tu navegador. Recarga la página para borrar la entrada. No se registra ni se transmite nada.