Calculadora de Edad
Introduce tu fecha de nacimiento y ve tu edad exacta con datos curiosos.
100% en tu navegador — no se sube nadaCalcula la edad exacta en años, meses y días
En Excel y Google Sheets
La función SIFECHA (DATEDIF en la versión en inglés) calcula la diferencia entre dos fechas en la unidad que elijas. Pon la fecha de nacimiento en A2 y la de referencia en B2 (o usa HOY() para la fecha actual):
Años completos cumplidos:
=DATEDIF(A2, B2, "Y")
Meses del residuo (sin contar los años):
=DATEDIF(A2, B2, "YM")
Días del residuo (sin contar meses ni años):
=DATEDIF(A2, B2, "MD")
Total de días vividos:
=B2-A2
Día de la semana (1 = domingo … 7 = sábado):
=WEEKDAY(A2)
Días hasta el próximo cumpleaños:
=IF(DATE(YEAR(B2),MONTH(A2),DAY(A2))>=B2,
DATE(YEAR(B2),MONTH(A2),DAY(A2))-B2,
DATE(YEAR(B2)+1,MONTH(A2),DAY(A2))-B2)En SQL
Cada motor tiene su función. Dada una tabla personas con la columna fecha_nacimiento:
-- PostgreSQL — AGE()
SELECT
birth_date,
AGE(CURRENT_DATE, birth_date) AS age_interval,
EXTRACT(YEAR FROM AGE(CURRENT_DATE, birth_date)) AS age_years,
EXTRACT(MONTH FROM AGE(CURRENT_DATE, birth_date)) AS age_months,
EXTRACT(DAY FROM AGE(CURRENT_DATE, birth_date)) AS age_days,
CURRENT_DATE - birth_date AS total_days
FROM people;-- MySQL — TIMESTAMPDIFF
SELECT
birth_date,
TIMESTAMPDIFF(YEAR, birth_date, CURDATE()) AS age_years,
TIMESTAMPDIFF(MONTH, birth_date, CURDATE())
- TIMESTAMPDIFF(YEAR, birth_date, CURDATE()) * 12
AS age_months,
DATEDIFF(CURDATE(), birth_date) AS total_days
FROM people;-- SQL Server — DATEDIFF
SELECT
birth_date,
DATEDIFF(YEAR, birth_date, GETDATE())
- CASE WHEN DATEADD(YEAR,
DATEDIFF(YEAR, birth_date, GETDATE()),
birth_date) > GETDATE()
THEN 1 ELSE 0 END AS age_years,
DATEDIFF(DAY, birth_date, GETDATE()) AS total_days
FROM people;Sobre esta calculadora de edad
Selecciona tu fecha de nacimiento y una fecha de referencia opcional (por defecto hoy) para ver tu edad exacta desglosada en años, meses y días. La calculadora también muestra el total de días vividos, semanas vividas, el día de la semana en que naciste y cuántos días faltan para tu próximo cumpleaños — todo calculado con matemáticas de calendario que manejan los años bisiestos correctamente.
La misma lógica de fechas se usa en sistemas de incorporación de RRHH, verificación de elegibilidad de seguros y comprobación legal de edad. La herramienta incluye la función SIFECHA de Excel (que existe pero no está documentada en Excel moderno) y la función AGE() de PostgreSQL para reproducir el cálculo en una hoja de cálculo o una consulta de base de datos.
Preguntas frecuentes
¿Cómo maneja la calculadora los años bisiestos?
Usa aritmética de calendario real, no un año fijo de 365.25 días. Los cumpleaños del 29 de febrero se manejan correctamente: si el año de referencia no es bisiesto, el cumpleaños cae el 1 de marzo para la cuenta regresiva.
¿Se guarda mi fecha de nacimiento en algún lugar?
No. El cálculo se ejecuta completamente en tu navegador con JavaScript. No se envía nada a ningún servidor — la fecha que introduces nunca sale de tu equipo.
¿Puedo calcular la edad de otra persona en una fecha específica?
Sí. Introduce su fecha de nacimiento y cambia la fecha de referencia a la fecha que quieras. Esto es útil para verificar elegibilidad por edad en una fecha pasada o futura.