¿Qué es la calculadora de diferencia de edad?
Esta herramienta calcula la diferencia exacta entre las fechas de nacimiento de dos personas. Solo tienes que introducir la fecha de cada una y obtendrás la diferencia expresada en años, meses y días, además del número total de días que las separan. Funciona sin importar quién sea mayor: la calculadora toma automáticamente la fecha más antigua como punto de partida.
Cómo usarla
Selecciona el año, el mes y el día de nacimiento de la Persona 1 y de la Persona 2 y pulsa calcular. El resultado muestra la diferencia del calendario desglosada en años completos, los meses restantes y los días restantes, junto con el total de días transcurridos para una comparación precisa.
La fórmula explicada
El desglose resta los componentes de la fecha inicial a los de la fecha final. Si el resultado de los días es negativo, se «pide prestado» un mes y se suma el número de días que tiene el mes inicial. Si entonces el resultado de los meses es negativo, se pide prestado un año y se suman 12 meses. El total de días se obtiene simplemente dividiendo la diferencia en milisegundos entre 86.400.000 (los milisegundos que tiene un día) y redondeando al día entero más cercano.
$$\text{diff} = |\text{date}_1 - \text{date}_2| \rightarrow \{\text{years},\ \text{months},\ \text{days}\}$$
$$\text{totalDays} = \left\lfloor \frac{|t_1 - t_2|}{86400000} \right\rceil$$
$$\text{days} = \text{days} + \text{daysInMonth}(\text{start})$$
Ejemplo práctico
Persona 1: 31 de enero de 1990. Persona 2: 1 de marzo de 1990. Días: \(1 - 31 = -30\), así que pedimos prestado: los meses pasan a \(-1\) y los días a \(-30 + 31 = 1\) (los días de enero). Meses: \(-1 + 12 = 11\) y los años bajan en 1 hasta 0... tras el préstamo obtenemos 0 años, 1 mes y 1 día. Ajustando según la interpretación habitual del calendario, el recuento de días resulta positivo, tal y como cabía esperar.
Preguntas frecuentes
¿Importa el orden de las dos personas? No. La fecha de nacimiento más antigua siempre se toma como punto de partida, así que el resultado es el mismo en cualquier caso.
¿Se tienen en cuenta los años bisiestos? Sí. La lógica del calendario considera el número real de días de cada mes, incluido febrero en los años bisiestos.
¿Qué significa «días totales que las separan»? Es el recuento puro de días naturales entre las dos fechas, útil cuando necesitas una sola cifra en lugar del desglose en años, meses y días.