¿Qué es la calculadora de duración de la relación?
Esta calculadora te dice con exactitud cuánto tiempo lleváis juntos tu pareja y tú. Solo tienes que introducir la fecha en que empezó vuestra relación y te devolverá el tiempo transcurrido desglosado en años, meses y días, además de totales muy prácticos como el número de semanas y los días que habéis compartido. Es ideal para celebrar aniversarios, planear una sorpresa o, simplemente, zanjar esa típica discusión amistosa sobre «¿cuánto tiempo llevamos ya?».
Cómo usarla
Introduce el año, el mes y el día en que comenzó vuestra relación. La «fecha de referencia» muestra hoy de forma predeterminada, pero puedes cambiarla por cualquier otra fecha; por ejemplo, un aniversario pasado o futuro. Pulsa calcular y verás el desglose completo.
La fórmula al detalle
La herramienta resta la fecha de inicio a la fecha final campo por campo: días menos días, meses menos meses, años menos años. Cuando la diferencia de días es negativa, «toma prestados» los días del mes anterior a la fecha final y reduce en uno el recuento de meses. Si entonces la diferencia de meses se vuelve negativa, toma prestados 12 meses de los años. Este sistema de préstamos basado en el calendario es la razón por la que el resultado tiene en cuenta correctamente los meses de distinta duración y los años bisiestos.
$$\text{Length} = \text{End}_{\text{y}}\text{-}\text{End}_{\text{m}}\text{-}\text{End}_{\text{d}} \;-\; \text{Start}_{\text{y}}\text{-}\text{Start}_{\text{m}}\text{-}\text{Start}_{\text{d}}$$$$\begin{gathered} \text{Length} = (\,Y\ \text{years},\ M\ \text{months},\ D\ \text{days}\,) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{End Year} - \text{Start Year} \\ M &= \text{End Month} - \text{Start Month} \\ D &= \text{End Day} - \text{Start Day} \end{aligned} \right. \end{gathered}$$$$\begin{gathered} \text{Total Days} = \dfrac{\text{End Date} - \text{Start Date}}{86400000\ \text{ms/day}} \\[1.2em] \text{Total Weeks} = \dfrac{\text{Total Days}}{7}, \quad \text{Total Months} = \dfrac{\text{Total Days}}{30.4375} \end{gathered}$$
Ejemplo resuelto
Fecha de inicio: 31 de marzo de 2023; fecha final: 1 de abril de 2023. Días: \(1 - 31 = -30\), así que tomamos prestados los días de marzo (el mes anterior a abril = 31) y restamos un mes: \(\text{días} = 1 - 31 + 31 = 1\), \(\text{meses} = 0 - 1 = -1\), lo que obliga a pedir prestado un año. El resultado limpio es 0 años, 11 meses y 1 día, con un total de 1 día.
Preguntas frecuentes
¿Cuenta el día de hoy como un día completo? La cifra de días totales corresponde al número de días completos transcurridos entre las dos fechas.
¿Y si introduzco una fecha de inicio futura? La duración será negativa; para obtener resultados con sentido, indica la fecha más temprana como inicio.
¿Tiene en cuenta los años bisiestos? Sí. La duración de cada mes se lee directamente del calendario, así que los 28 o 29 días de febrero se aplican correctamente.