La planificación de proyectos, la gestión de plazos de entrega y la organización de calendarios laborales requieren una distinción clara entre el tiempo transcurrido y el tiempo efectivamente trabajado. La Calculadora de días laborables es una herramienta diseñada para resolver estas necesidades mediante dos funciones principales: contar los días laborables que existen entre dos fechas concretas o determinar una fecha límite sumando o restando un número determinado de días hábiles a partir de un punto de partida.
Toda la lógica de procesamiento se ejecuta directamente en el navegador del usuario. Las fechas y los datos introducidos en el formulario nunca se suben a ningún servidor ni salen del dispositivo, lo que garantiza la privacidad de la información gestionada.
Modos de cálculo y parámetros de entrada
La herramienta dispone de dos modalidades de funcionamiento que adaptan la interfaz a las necesidades del cálculo:
1. Modo «Entre dos fechas»
Este modo calcula la distancia temporal exacta entre dos puntos del calendario. Los campos de entrada requeridos son:
- Fecha inicial: El día que marca el comienzo del intervalo.
- Fecha final: El día que marca el término del intervalo.
- Contar el último día como día completo: Una casilla de verificación que permite decidir si se incluye o no la fecha de finalización dentro del cómputo total de días laborables.
Si por error se introduce una fecha final que resulta ser anterior a la fecha inicial, la herramienta realiza el cálculo de manera automática ordenando las fechas cronológicamente.
2. Modo «Sumar o restar»
Este modo se utiliza para proyectar plazos de entrega o vencimientos hacia el futuro o el pasado. Requiere los siguientes parámetros:
- Fecha inicial: El día de partida para el cómputo.
- Dirección: Permite seleccionar entre las opciones Sumar o Restar.
- Días laborables: Un número entero (igual o inferior a 100.000) que representa las jornadas hábiles que se desean desplazar.
El cálculo en este modo comienza a contar a partir del día siguiente a la fecha inicial. En caso de introducir un valor de cero días laborables, la herramienta devuelve la propia fecha inicial como resultado.
Configuración de la semana laboral y gestión de festivos
La flexibilidad de la herramienta radica en la capacidad de personalizar qué días de la semana se consideran laborables y qué fechas específicas deben ignorarse por ser festivas.
Días laborables de la semana
Por defecto, la herramienta preselecciona los días de lunes a viernes como jornadas de trabajo. Sin embargo, mediante casillas de verificación individuales para cada día (lunes, martes, miércoles, jueves, viernes, sábado y domingo), es posible adaptar el cálculo a jornadas de sectores especiales, turnos rotativos o calendarios comerciales de fin de semana. El único requisito técnico es que se mantenga seleccionado al menos un día laborable en la semana.
Festivos a excluir (opcional)
Para asegurar la precisión en proyectos reales, se pueden excluir los días festivos locales, nacionales o sectoriales. Estos se introducen en un campo de texto multilínea respetando las siguientes reglas:
- Se debe escribir una única fecha por línea.
- El formato obligatorio es
AAAA-MM-DD(por ejemplo,2026-12-25). - Las líneas vacías se ignoran automáticamente.
- La lista admite un límite máximo de 1.000 fechas festivas.
Resultados detallados del cálculo
Una vez procesados los datos, la herramienta desglosa la información en varios conceptos para ofrecer una visión completa del periodo analizado:
| Concepto en el resultado | Descripción |
|---|---|
| Días laborables | El número neto de jornadas trabajadas calculadas. |
| Días naturales | El total de días transcurridos en el calendario. |
| Fines de semana / descanso omitidos | La cantidad de días de descanso semanal que se han saltado. |
| Festivos omitidos | El número de fechas de la lista de festivos que coincidieron con días laborables y fueron descartadas. |
| Fecha resultante | La fecha de destino calculada (exclusivo del modo «Sumar o restar»). |
| En formato AAAA-MM-DD | La fecha de destino expresada en formato estándar (exclusivo del modo «Sumar o restar»). |
| Días naturales desde la fecha inicial | La diferencia total en días de calendario entre la fecha de inicio y la de destino (exclusivo del modo «Sumar o restar»). |
Límites técnicos y mensajes de error
Para garantizar la estabilidad del cálculo, la herramienta opera dentro de un rango de fechas que abarca desde el año 1 hasta el año 9999. Si se introducen valores incorrectos o que superan los límites establecidos, se mostrarán los siguientes mensajes de error específicos:
- «Esa no es una fecha válida.»: Aparece si el formato de la fecha inicial o final es incorrecto o inexistente.
- «Los días laborables deben ser un número entero de 100.000 o menos.»: Se muestra si en el modo de adición/sustracción se introduce un valor no numérico, decimal o superior al límite de 100.000 días.
- «Selecciona al menos un día laborable de la semana.»: Ocurre si se desmarcan todos los días de la semana en la configuración de la jornada laboral.
- «Esta línea de festivos no es una fecha AAAA-MM-DD válida:
{line}»: Se activa si alguna de las líneas de la lista de festivos no cumple estrictamente con el formato requerido (por ejemplo, si se escribe una palabra o un formato de fecha distinto). - «La lista de festivos admite como máximo 1.000 fechas.»: Aparece si la lista de exclusiones supera las 1.000 líneas con datos.
- «El resultado queda fuera del rango admitido (años 1–9999).»: Se muestra si la fecha resultante del cálculo excede los límites del calendario soportado.
Preguntas frecuentes (FAQ)
¿Qué días cuentan como laborables?
De lunes a viernes por defecto. Con los botones de días puedes cambiarlo: activa el sábado si trabajas seis días, o haz que el descanso sea viernes y sábado. Las fechas que apuntes como festivos se descartan además de eso.
¿Conoce los festivos oficiales de mi país?
No: los festivos cambian según el país, la región y el año, y muchos se trasladan cuando caen en fin de semana. Pega los festivos de tu calendario, una fecha por línea, y se omitirán exactamente esos.
¿Cómo se cuentan «5 días laborables desde hoy»?
Se empieza a contar el día siguiente a la fecha inicial: cada día trabajado suma uno y el quinto es el resultado. Si partes de un viernes, un día laborable después es lunes. Con cero se devuelve la fecha inicial tal cual.