Calculadora de días hábiles
Introduce una fecha de inicio, una de fin y el número de festivos del rango. La calculadora cuenta los días laborables, resta los festivos y también muestra los días totales y de fin de semana.
Úsala para contar días laborables entre dos fechas, excluyendo fines de semana y festivos.
Días hábiles
22
- Días totales
- 30
- Días de fin de semana
- 8
El resultado se actualiza al elegir. El titular son los días hábiles; los demás muestran los días naturales totales y los de fin de semana.
¿Cómo funciona?
El rango incluye ambas fechas. Los fines de semana (sábado y domingo) se excluyen automáticamente; introduce el número de festivos en días laborables para restarlos también.
Fórmula de días hábiles
- weekdays
- Días de lunes a viernes en el rango.
- holidays
- Festivos que caen en días laborables.
- business
- Días hábiles en el rango.
De un lunes al viernes dos semanas después, inclusive, son 11 días laborables; un festivo deja 10 días hábiles.
Método y fuentes
Los días laborables son de lunes a viernes; los fines de semana, sábado y domingo. El rango incluye la fecha de inicio y la de fin. El número de festivos se resta del total de días laborables.
Fuentes
De dónde sale el método: estas fuentes explican la fórmula, los supuestos y los límites.
- Working days conventions — International Organization for Standardization, verificado 2026-06-10
Cómo calculamos
- Los días laborables son de lunes a viernes; los fines de semana, sábado y domingo.
- El rango incluye la fecha de inicio y la de fin.
- El número de festivos se resta del total de días laborables.
- Las fechas se manejan en UTC para evitar desfases de zona horaria.
Redondeo
Los recuentos son días enteros. El rango incluye ambas fechas.
Qué hace esta calculadora
Los días hábiles son los laborables de un rango: de lunes a viernes, menos los festivos. La calculadora recorre cada día entre tus dos fechas, cuenta los laborables y resta los festivos que introduzcas para dar el total de días hábiles.
Cómo usarla
- Elige la fecha de inicio.
- Elige la fecha de fin.
- Introduce el número de festivos del rango.
- Lee los días hábiles.
Un ejemplo
De un lunes al viernes dos semanas después, inclusive, hay 11 días laborables. Restar un festivo deja 10 días hábiles.
Contar festivos
Solo los festivos que caen en día laborable reducen el recuento — un festivo en sábado ya se excluyó como fin de semana. Introduce el número de festivos en días laborables de tu rango para un resultado preciso.
Errores comunes
- Contar festivos que caen en fin de semana.
- Olvidar que el rango incluye ambas fechas.
- Esperar que conozca los festivos de tu país — tú introduces el número.
Cuándo es útil
Al calcular plazos de entrega o de proyecto, contar días laborables para permisos o preavisos, o planificar en torno a una fecha límite.
Preguntas frecuentes
- ¿Cómo se cuentan los días hábiles?
- Se cuenta cada día laborable (lunes–viernes) del rango inclusivo y luego se resta el número de festivos que introduces.
- ¿Se incluyen ambas fechas?
- Sí. El rango cuenta la fecha de inicio y la de fin y todo lo intermedio.
- ¿Conoce los festivos?
- No. Los festivos varían por país y región, así que introduces cuántos festivos en día laborable caen en el rango.
- ¿Cuentan los festivos en fin de semana?
- No. Un festivo en sábado o domingo ya se excluyó como fin de semana, así que introduce solo festivos en día laborable.
- ¿Y si intercambio las fechas?
- La calculadora maneja cualquier orden, contando de la fecha más temprana a la más tardía.
- ¿Puedo compartir un cálculo?
- Sí. Usa Compartir para copiar un enlace que vuelve a abrir la calculadora con las mismas fechas y festivos.
Calculadoras relacionadas
Inserta esta calculadora
Añade esta calculadora a tu propio sitio. El código incluye el iframe de la calculadora y un pequeño enlace de atribución:
<iframe src="https://wisecalcs.com/embed/es/business-days-calculator" width="100%" height="520" style="border:0" loading="lazy"></iframe>
<p>Calculadora de <a href="https://wisecalcs.com/es/hora-y-fecha/calculadora-dias-habiles">WiseCalcs</a></p>