📅 Duración de Fechas
Días entre fechas · días hábiles · aritmética de fechas

Calculadora de Días Entre Fechas

Calcula duraciones, suma o resta días, o consulta números de semana ISO — al instante.

Modo de recuento:
Se cuentan tanto el inicio como el fin

Inversión: ¿qué fechas corresponden a la semana N del año Y?

Cómo funcionan los cálculos de fechas

La calculadora utiliza aritmética de calendario precisa con los objetos Date de JavaScript, gestionando años bisiestos, variaciones en la longitud de los meses y comparaciones de fechas seguras respecto a la zona horaria.

Días naturales frente a días hábiles

Los días naturales cuentan todos los días entre dos fechas, incluidos los fines de semana. Los días hábiles cuentan solo de lunes a viernes, excluyendo los festivos que especifiques. Por ejemplo, del lunes 6 de enero al viernes 10 de enero son 5 días naturales y también 5 días hábiles (sin fin de semana entre medias).

Recuento inclusivo frente a exclusivo

El recuento inclusivo incluye tanto la fecha de inicio como la de fin (se usa habitualmente para duraciones de proyectos). El recuento exclusivo no incluye ningún extremo (se usa para medir el hueco entre eventos). Un rango del 1 al 3 de enero son 3 días de forma inclusiva, 1 día de forma exclusiva o 2 días si se cuenta solo uno de los extremos.

Aritmética de fechas a fin de mes

Sumar meses requiere cuidado en los límites de mes. El 31 de enero + 1 mes sería el 31 de febrero, que no existe. La calculadora lo ajusta al último día válido: el 28 de febrero (o el 29 en años bisiestos). Esto sigue las convenciones estándar de fechas legales y empresariales.

Números de semana ISO

La norma ISO 8601 define la semana 1 como aquella que contiene el primer jueves del año. Las semanas van de lunes a domingo. Algunos años tienen 53 semanas. Este sistema se utiliza internacionalmente para la planificación empresarial y la programación de tareas.

Preguntas frecuentes

Un día hábil es cualquier día de lunes a viernes que no sea festivo oficial. Los fines de semana nunca son días hábiles. La calculadora permite añadir una lista de festivos personalizada — no hay ningún festivo de ningún país predefinido.
La calculadora resta la fecha de inicio de la de fin para obtener los milisegundos totales y los divide entre 86.400.000 para obtener los días. El modo inclusivo suma 1 (se cuentan ambos extremos); el exclusivo resta 1 (no se cuenta ninguno). Los días hábiles se cuentan iterando día a día y omitiendo fines de semana y los festivos indicados.
Sumar meses establece el campo del mes directamente y luego comprueba si el día se ha desbordado (p. ej., sumar 1 mes al 31 de enero produce el 31 de febrero, que JavaScript corrige automáticamente al 3 de marzo). La calculadora detecta este desbordamiento y lo ajusta al último día del mes previsto (28 o 29 de febrero).
La numeración de semanas ISO 8601 define la semana 1 como aquella que contiene el primer jueves del año. Las semanas van de lunes a domingo. Un año tiene 52 o 53 semanas ISO. El estándar se usa ampliamente en planificación empresarial en Europa y a nivel internacional.
Sí. En la pestaña Duración, activa el modo de días hábiles y usa el campo de festivos para añadir hasta 20 fechas específicas. Tu lista se guarda en el navegador entre sesiones.
Cuando el resultado de sumar meses cae en una fecha inexistente (p. ej., 31 de enero + 1 mes = 31 de febrero), la fecha se ajusta al último día válido de ese mes — el 28 o 29 de febrero en año bisiesto. Esto sigue las convenciones legales y empresariales estándar.