ForHosting KIT · Finanzas y dinero

Calculadora duración barra Gantt

Una barra de Gantt del lunes 8 al viernes 19 de enero de 2024 dura 12 días naturales o 10 laborables, contando el primer y el último día. Verá ambas cifras juntas y el día de la semana de cada fecha. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Inicio
2024-01-08
End
2024-01-19
Obtiene
Día de la semana de inicio
Monday
Día de la semana de fin
Friday
Días naturales (inclusive)
12
Días laborables (inclusive)
10

Los jefes de proyecto, planificadores y equipos de producto preguntan a menudo cuánto mide de verdad una barra Gantt cuando las fechas de inicio y fin ya están fijas en el diagrama. La aritmética de calendario y la de días laborables divergen siempre que un fin de semana cae dentro del tramo, y las fórmulas de hoja de cálculo se desvían con años bisiestos o límites de mes.

Cómo se cuenta la duración de la barra Gantt (calendario inclusivo frente a laborables)

Una barra de tarea Gantt se dibuja desde un día civil de inicio hasta un día civil de fin. En la práctica de proyectos ese tramo casi siempre es inclusivo: una barra que empieza el lunes día ocho y termina el viernes día doce dura cinco días, no cuatro. Esta capacidad sigue esa convención.

El modo laborable cuenta solo de lunes a viernes dentro de ese mismo intervalo inclusivo, de modo que una barra de cinco días de calendario que cae enteramente en días laborables sigue dando cinco laborables, mientras que un tramo que cubre sábado y domingo se reduce por esos fines de semana. Se incluyen los nombres del día de la semana del inicio y del fin para que usted compruebe que una barra que afirma terminar en viernes cae de verdad en viernes.

Festivos, días de cierre propios de la empresa y jornadas parciales quedan fuera de alcance a propósito; esas políticas varían por organización y conviene aplicarlas con su propio servicio de calendario tras este recuento consciente del fin de semana.

Validación de importación de planes

Recalcule longitudes inclusivas de barra a partir de fechas de inicio y fin exportadas y marque filas donde la duración Gantt del proveedor no coincida con el modo calendario o laborable.

Redacción contractual de hitos

Muestre el tramo de calendario y el laborable de la misma barra cuando el lenguaje legal deba distinguir días transcurridos de días hábiles.

¿Se excluyen fines de semana y festivos?

Los festivos públicos y los cierres de empresa no se modelan; aplique su propia lista de festivos después de este recuento si lo necesita.

¿Qué ocurre si la fecha de fin es anterior a la de inicio?

Una barra Gantt no puede terminar antes de empezar, así que los rangos invertidos se rechazan y no se facturan.

¿El recuento de días incluye ambos extremos?

Sí. Una barra de lunes a viernes son cinco días, alineada con la práctica habitual de Gantt y planificación de proyectos, no con la resta exclusiva de la fecha de fin.

¿Cuántos días laborables tiene una barra de 12 días?

Depende de los fines de semana que cruce. Del 8 al 19 de enero de 2024 la barra incluye un sábado y un domingo, así que suma 10 días laborables y 2 de fin de semana, y ambas cifras se muestran juntas.

¿Para qué sirve el día de la semana de cada fecha?

Para revisar la barra de un vistazo. Si una tarea debe terminar en viernes, el día de la semana de la fecha final confirma que de verdad cae ese día, y así detecta errores al copiar calendarios exportados.

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/biz/gantt-bar-duration

¿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/biz/gantt-bar-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start":"2024-01-08","end":"2024-01-19"}'
{
  "start": "2024-01-08",
  "end": "2024-01-19"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.gantt_bar_duration",
  "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.

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.

Esta calculadora de duración de barra Gantt acepta una fecha ISO de inicio, una de fin y un indicador opcional working_days_only; devuelve el recuento inclusivo de días de calendario, el de laborables de lunes a viernes, los fines de semana dentro de la barra, el día de la semana de ambos extremos y un único valor duration_days según el modo que usted elija. Las barras que terminan antes de empezar se rechazan con invalid_input.

Cómo se cuenta la duración de la barra Gantt (calendario inclusivo frente a laborables)

El modo calendario fija duration_days al número inclusivo de días gregorianos entre inicio y fin, es decir el serial de fin menos el de inicio más uno. La respuesta informa siempre ambas métricas: calendar_days_inclusive, working_days_inclusive y weekend_days_inclusive igual a su diferencia, más duration_days igual a la métrica elegida con working_days_only.

Contrato de entrada, campos de respuesta y reglas de validación

Los años deben estar entre uno y nueve mil novecientos noventa y nueve. Si end es estrictamente anterior a start, el manejador rechaza la petición con un mensaje claro de que una barra Gantt no puede terminar antes de empezar; esos fallos no se facturan. Combine los números con su propio renderizador de gráficos si necesita anchos en píxeles; este extremo solo calcula recuentos de días y no dibuja SVG ni emite nombres de tarea. Envíe por POST un objeto JSON con los campos de cadena obligatorios start y end en forma estricta YYYY-MM-DD, por ejemplo 2024-01-08 y 2024-01-19. El opcional working_days_only vale false por defecto; envíe true, false o formas habituales como yes y no. Se aceptan los alias start_date, from, begin, end_date, to, finish, workdays_only y business_days_only para que los importadores desde hojas de cálculo y exportaciones de PM renombren menos campos. Cada fecha se valida como día real del calendario gregoriano: valores imposibles como 2023-02-29 o 2024-04-31 fallan con invalid_input nombrando el campo. En éxito el cuerpo repite start y end normalizados, start_weekday y end_weekday en inglés, calendar_days_inclusive, working_days_inclusive, weekend_days_inclusive, el booleano working_days_only, count_mode como calendar o working, duration_days como la longitud elegida y una cadena formula breve que documenta la regla inclusiva de JDN. Ejemplo: start 2024-01-08 lunes hasta end 2024-01-19 viernes da doce días de calendario, diez laborables, dos de fin de semana, y duration_days doce en modo calendario o diez cuando working_days_only es true.

Dónde aporta valor una API de duración de barra Gantt

Los paneles de cartera que importan exportaciones CSV de líneas de tiempo de Microsoft Project, Smartsheet o Jira suelen necesitar una comprobación de segunda fuente de la longitud de la barra antes de pintar mapas de calor de capacidad. Los equipos de contratación comparan el tramo de calendario con el laborable al redactar hitos que deben excluir sábados y domingos. Fechas inválidas y rangos invertidos no consumen saldo. Los planificadores de recursos convierten duration_days en persona-días cuando working_days_only es true para que el relleno de fin de semana del diagrama no infle la plantilla. Como la implementación es parse de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida. Mantenga las entradas como cadenas de calendario ISO, fije duration_days y los desgloses inclusivos en las pruebas, y obtendrá longitudes de barra reproducibles para auditorías de plan, demos de landing SEO y edge workers sin montar una base de datos completa de gestión de proyectos propia.

Estimaciones de recursos en laborables

Convierta una barra de tarea en duration_days de lunes a viernes para que los planes de capacidad ignoren los fines de semana dibujados en el diagrama.

¿Cómo se calcula la duración de la barra Gantt?

Indique start y end como YYYY-MM-DD. La duración es inclusiva: el modo calendario usa end−start+1 días enteros; con working_days_only true solo se cuentan lunes a viernes dentro de ese tramo.

¿Cuánto cuesta la calculadora de duración de barra Gantt?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.

Ver la documentación completa del KIT →