ForHosting KIT · Fechas y tiempo

Sumar días hábiles a una fecha

Sume o reste días hábiles saltando todos los sábados y domingos: 5 días hábiles después del lunes 20 de julio de 2026 es el lunes 27 de julio de 2026. El resultado indica también el día de la semana. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fecha
2026-07-20
Días hábiles a sumar
5
Obtiene
Fecha
2026-07-27
Base
2026-07-20
Días hábiles
5
Día de la semana
Monday

Los plazos de negocio casi nunca significan días de calendario. Cuando un contrato dice cinco días hábiles a partir del lunes, la fecha de vencimiento es el lunes siguiente, no el sábado. Esta capacidad toma una sola fecha de calendario ISO y un número entero de días hábiles, y luego avanza (o retrocede) omitiendo cada sábado y domingo. El resultado es una fecha ISO precisa más el nombre del día de la semana, de modo que planificadores, motores de SLA y herramientas de facturación pueden fiarse de la respuesta sin abrir una hoja de cálculo ni adivinar las rarezas de la zona horaria local.

Qué significan aquí los días hábiles

Un día hábil es cualquier día de lunes a viernes en el calendario civil gregoriano. Los sábados y domingos siempre se omiten, tanto si suma días hacia adelante como si los resta hacia atrás. Los días festivos quedan fuera de alcance a propósito: varían según el país, la región y el sector, e incrustar una tabla de festivos en una herramienta genérica perjudicaría en silencio a los equipos que usan otro calendario.

Si necesita intervalos que tengan en cuenta los festivos, combine este resultado con su propia lista de festivos o use un contador de días laborables específico de cada país. La fecha base es el punto de partida y no se cuenta como uno de los días sumados: desde un lunes, sumar un día hábil cae en martes; desde un viernes, sumar uno cae en el lunes siguiente.

El cero deja la fecha base sin cambios incluso cuando esa base cae en fin de semana, lo que mantiene honestos los cálculos inversos. Los recuentos negativos avanzan hacia atrás con la misma regla de fin de semana, así que un día hábil antes de un lunes es el viernes anterior.

Cómo llamarla y leer el resultado

Envíe dos campos: date como una cadena estricta AAAA-MM-DD, y days como un entero (positivo, negativo o cero). El valor absoluto de days está limitado para que un bucle descontrolado no agote el isolate. Use los campos del día de la semana en el texto de cara al usuario; use la fecha ISO como sistema de registro.

Como el algoritmo nunca consulta la zona horaria local, una fecha que ya está a medianoche UTC en su canalización se mantiene como un valor de calendario puro y no se desplaza un día cuando un servidor se ejecuta en otra zona.

Dónde encaja en flujos de trabajo reales

Los equipos de operaciones usan los desplazamientos de días hábiles para promesas de entrega, SLA de soporte y plazos contractuales de preaviso. Los equipos de finanzas calculan ventanas de pago que excluyen los fines de semana. Los equipos de producto y marketing programan hitos de lanzamiento, levantamientos de embargo y calendarios de contenido sin caer en sábado.

La vía del navegador es gratuita para comprobaciones interactivas: pegue una fecha de inicio, escriba cinco y confirme el día de llegada antes de fijarlo en el código. Combine la salida con sus propias tablas de festivos cuando una región observe festivos entre semana; esta herramienta sigue siendo el filtro fiable de fin de semana por debajo.

Plazos de SLA y de soporte

Convierta un ticket creado un jueves en una fecha de vencimiento cinco días hábiles después sin caer en fin de semana.

Contratos y plazos de preaviso

Calcule el último día hábil para preavisos, renovaciones y ventanas de entrega a partir de una fecha de inicio ISO firmada.

Ventanas de pago y de facturación

Sume los días hábiles netos a una fecha de factura para que los sistemas financieros liquiden solo en días laborables.

¿Cuánto cuesta?

El mismo cálculo se ejecuta gratis en su navegador en esta página.

¿Se omiten los días festivos?

No. Solo se omiten los sábados y domingos. Aplique su propia lista de festivos si una región lo necesita.

¿Qué ocurre si la fecha base cae en fin de semana?

Con days en cero, la fecha de fin de semana se devuelve sin cambios. Con un recuento positivo o negativo, el recorrido parte de ese fin de semana y solo se detiene en un día laborable tras el número de días hábiles solicitado.

¿Puedo restar días hábiles?

Sí. Pase un entero negativo en days para retroceder sin dejar de omitir los fines de semana.

¿Por qué se rechazó mi fecha?

La fecha debe ser un día real del calendario gregoriano en formato estricto AAAA-MM-DD.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/date/add-workdays

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/date/add-workdays \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-20","days":5}'
{
  "date": "2026-07-20",
  "days": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.add_workdays",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_workdays10000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo llamarla y leer el resultado

Se aceptan alias como base/start para la fecha y workdays/n/count para el entero, de modo que los formularios existentes se asignen con limpieza. Las fechas de calendario no válidas fallan de inmediato con invalid_input: 2026-02-30, 2026-13-01 y las cadenas de forma libre se rechazan en vez de forzarse. Una respuesta correcta devuelve la fecha resultante, la base original, los días hábiles con signo aplicados, el nombre del día de la semana en inglés, el número de día ISO de la semana (lunes es uno hasta domingo que es siete) y un indicador booleano is_weekend que siempre debería ser false tras un movimiento distinto de cero que solo se detiene en días laborables.

Dónde encaja en flujos de trabajo reales

Los desarrolladores incrustan la misma llamada en webhooks y trabajos CRON para que cada servicio comparta una única definición de próximo día laborable en lugar de reimplementar bucles improvisados que discrepan en los casos límite. La vía de la API cuesta $0.002 por solicitud correcta y se factura por elemento, lo que mantiene baratos los scripts de planificación masiva sin dejar de cubrir la ejecución en el edge.

Ver la documentación completa del KIT →