Calculadora de diferencia de fechas

Elige dos fechas y ve al instante cuántos días, semanas, meses y años las separan.

Resultados
Años, meses y días
Días totales
Semanas
Meses
Años (aprox.)
Elige una fecha de inicio y una final: los resultados se actualizan al instante.

Cada cálculo se realiza en tu navegador. Las fechas que eliges no se suben a BroBroGo.

Preguntas frecuentes

¿Cómo se cuentan los meses y los años?

El cálculo recorre el calendario real: primero cuenta los años completos, luego los meses completos, y el resto queda en días. Respeta los años bisiestos y la duración de cada mes; si el día inicial no existe en el mes de destino —31 de enero más un mes—, cae en el último día de febrero, el mismo criterio que usan bancos y hojas de cálculo.

¿Debo incluir el día final?

Depende de lo que cuentes. De lunes a viernes hay 4 días de diferencia, pero una estancia de hotel que ocupa ambos días son 5. Marca la casilla cuando el último día también cuente: todos los resultados suman un día.

¿Y si la fecha final es anterior a la inicial?

No pasa nada: la calculadora las compara en orden cronológico y lo avisa en la línea de estado. Así también puedes contar hacia atrás, por ejemplo cuántos días han pasado desde un evento.

Funcionamiento del cálculo de diferencia entre fechas

La determinación del tiempo transcurrido entre dos puntos del calendario requiere un análisis que va más allá de la simple resta aritmética. La Calculadora de diferencia de fechas permite introducir dos fechas concretas para obtener de forma inmediata la duración exacta que las separa.

El resultado se desglosa en diferentes formatos para adaptarse a distintas necesidades de análisis:

  • Años, meses y días: Muestra el tiempo transcurrido expresado en años completos, seguidos de los meses completos restantes y, finalmente, los días sueltos.
  • Días totales: El cómputo absoluto del número de días que componen el intervalo.
  • Semanas: La equivalencia en semanas completas del periodo seleccionado.
  • Meses: El número total de meses que caben en el intervalo.
  • Años (aprox.): Una aproximación decimal de los años transcurridos, calculada sobre la base de una duración interanual media de 365.2425 días.

El sistema opera bajo el principio de actualización inmediata. Al modificar la "Fecha de inicio" o la "Fecha final", los valores se recalculan de forma automática. Si se borra el campo de la fecha de finalización, la interfaz limpia los resultados y muestra el texto de ayuda "Elige una fecha de inicio y una final: los resultados se actualizan al instante.".

Complejidad del calendario y reglas de desbordamiento

El cálculo de fechas automatizado debe resolver las irregularidades intrínsecas del calendario gregoriano, que presenta meses de 28, 29, 30 y 31 días, además de la interrupción periódica de los años bisiestos.

Un aspecto crítico en la matemática del calendario ocurre cuando el día de inicio no existe en el mes de destino. Por ejemplo, si se calcula un intervalo que comienza el 31 de enero y se avanza un mes, el mes de febrero no dispone de un día 31. En estos casos, la lógica del sistema establece que el cálculo aterrice en el último día del mes de destino, es decir, el 28 de febrero (o el 29 de febrero si se trata de un año bisiesto).

En el caso de introducir datos de forma inversa, donde la fecha de finalización sea cronológicamente previa a la de comienzo, la herramienta realiza la comparación en orden cronológico inverso de manera automática. Para advertir al usuario de esta circunstancia, se muestra el aviso "La fecha final es anterior a la de inicio, así que se compararon en orden cronológico.".

Rangos de fecha exclusivos frente a inclusivos

Por defecto, los cálculos de diferencia de fechas se realizan de manera exclusiva, lo que significa que no se contabiliza el último día como un día completo de actividad. Sin embargo, existen escenarios prácticos donde es necesario aplicar un criterio inclusivo.

Para resolver esto, la interfaz dispone de la opción "Contar también el día final como día completo". Al activar esta casilla, el algoritmo añade automáticamente un día (+1) a todos los resultados calculados (días totales, semanas, meses y años).

La siguiente tabla resume el comportamiento de los resultados según la opción elegida para un periodo de ejemplo:

Tipo de cálculo Descripción del método Efecto en el resultado
Exclusivo (Casilla desmarcada) Mide el tiempo neto transcurrido entre ambas fechas. Resultado estándar.
Inclusivo (Casilla marcada) Suma el día de finalización como una unidad entera de tiempo. Se añade un día (+1) a todas las métricas.

Privacidad de los datos y procesamiento local

La gestión de datos personales y fechas de eventos privados requiere entornos de procesamiento que no comprometan la información del usuario. El diseño técnico de esta herramienta prioriza la privacidad mediante la ejecución local.

Cada cálculo se realiza en tu navegador. Las fechas que eliges no se suben a BroBroGo.

En caso de introducir caracteres incompatibles o formatos erróneos en los campos de entrada, el sistema de validación detiene el proceso y muestra el mensaje de error "Esa no es una fecha válida.".

Preguntas frecuentes

¿Cómo se cuentan los meses y los años?
El cálculo recorre el calendario real: primero cuenta los años completos, luego los meses completos, y el resto queda en días. Respeta los años bisiestos y la duración de cada mes; si el día inicial no existe en el mes de destino —31 de enero más un mes—, cae en el último día de febrero, el mismo criterio que usan bancos y hojas de cálculo.

¿Debo incluir el día final?
Depende de lo que cuentes. De lunes a viernes hay 4 días de diferencia, pero una estancia de hotel que ocupa ambos días son 5. Marca la casilla cuando el último día también cuente: todos los resultados suman un día.

¿Y si la fecha final es anterior a la inicial?
No pasa nada: la calculadora las compara en orden cronológico y lo avisa en la línea de estado. Así también puedes contar hacia atrás, por ejemplo cuántos días han pasado desde un evento.