ForHosting KIT · Finances et argent

Date de fin de tâche Gantt

Une tâche de 5 jours calendaires qui commence le jeudi 23 juillet 2026 se termine le lundi 27 juillet, car le jour de début compte comme le premier. Passez en jours ouvrés pour sauter samedis et dimanches. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Date de début
2026-07-23
Durée
5
Unité de durée
Calendar
Vous obtenez
Début effectif
2026-07-23
Date de fin
2026-07-27
Jour de la semaine
Monday
Jour de la semaine ISO
1

Un diagramme de Gantt n'est fiable que si chaque barre se termine le bon jour. Les chefs de projet, planificateurs et responsables de livraison transforment une date de début plus une durée en dernier jour occupé avant de tracer la chronologie, de poser un prédécesseur ou de promettre un jalon. Ce calculateur de date de fin de tâche Gantt accepte une date de début ISO stricte, une durée entière positive et une unité en jours calendaires ou ouvrés ; il renvoie la date de fin inclusive, le premier jour ouvré effectif lorsque les week-ends sont sautés, le jour de la semaine de la clôture, l'emprise calendaire de la barre et le nombre de samedis et dimanches franchis.

Durée Gantt inclusive face à un simple décalage de date

Les logiciels de Gantt traitent la durée comme une occupation inclusive, et non comme un décalage exclusif que l'on ajoute après le début. Une tâche d'1 jour commence et se termine le même jour civil : la barre occupe cette seule journée. Une tâche de 5 jours qui commence le lundi occupe du lundi au vendredi et se termine le vendredi, pas le lundi suivant.

Cette convention distingue un graphique d'ordonnancement d'un aide générique date-plus-N, et c'est la règle que ce calculateur applique dans les deux unités. Les jours fériés sont volontairement hors périmètre : ils varient selon le pays, la région et le calendrier d'entreprise, et figer une table dans un aide Gantt générique tromperait en silence les équipes qui observent une autre liste. Associez la date de fin à votre propre calendrier de fériés lorsqu'un jour férié en milieu de semaine doit pousser la barre.

Les jours bissextiles sont de vraies dates grégoriennes : le 29 février d'une année bissextile est valide et la même date civile d'une année commune est rejetée.

Où un calculateur de date de fin de tâche Gantt rend service

Les chefs de projet et analystes PMO utilisent un calculateur de date de fin de tâche Gantt lorsqu'ils ébauchent un planning avant que le fichier vive dans Microsoft Project, Primavera ou un Gantt de tableur : ils ont besoin du dernier jour occupé d'une construction de 5 jours ouvrés, d'une revue de 10 jours calendaires ou d'un jalon d'1 jour afin que la barre suivante puisse commencer le jour ouvré suivant.

Les planificateurs de chantier et de maintenance d'usine convertissent le début d'un permis plus une durée en jours ouvrés en une fin prête sur site qui ne tombe pas un samedi. Les responsables de livraison logicielle vérifient si une tâche de la longueur d'un sprint qui commence le vendredi se termine vraiment le jeudi suivant une fois les week-ends sautés, puis figent cette fin dans une diapositive de feuille de route.

Les formations et greffons LMS ont besoin d'un oracle déterministe qui refuse une durée nulle ou un 30 février au lieu d'émettre en silence un graphique invalide. Une validation en échec ne consomme pas de solde.

Tracer une barre de Gantt à partir du début et de la durée

Convertissez la date de début d'une tâche plus une durée inclusive en jours calendaires ou ouvrés en dernier jour occupé, afin que la barre que vous placez sur le graphique d'ordonnancement se termine le vendredi ou le lundi corrects.

Départs le vendredi et fins conscientes du week-end

Vérifiez une tâche en jours ouvrés qui commence le vendredi : 5 jours ouvrés occupent le vendredi plus le lundi au jeudi suivants, et le calculateur signale les jours de week-end qu'il a sautés.

Automatiser les dates de fin dans les carnets de planification

Appelez la même règle inclusive depuis des scripts et la CI afin que feuilles de route, registres de permis et rapports de livraison partagent une seule date de fin au lieu de mêler des aides exclusives date-plus-N.

Comment calcule-t-on la date de fin d'une tâche Gantt ?

La durée est inclusive. Une tâche de 5 jours occupe cinq jours de l'unité choisie et se termine le dernier de ces jours.

Quelle est la différence entre jours calendaires et jours ouvrés ?

calendar compte chaque jour civil, y compris samedi et dimanche. working ne compte que du lundi au vendredi et saute les week-ends. Les jours fériés ne sont pas appliqués ; associez le résultat à votre propre liste de fériés si besoin.

Que se passe-t-il si la date de début tombe un week-end ?

En mode calendar, le jour de week-end est occupé.

Une tâche de 5 jours ouvrés qui commence le lundi se termine-t-elle le lundi suivant ?

Non. La durée Gantt inclusive occupe du lundi au vendredi, donc la date de fin est le vendredi. Un aide exclusif date-plus-cinq atterrirait le lundi suivant et tracerait mal la barre.

Les jours fériés sont-ils sautés ?

Non. En jours ouvrés, seuls les samedis et dimanches sont sautés, car les jours fériés varient selon le pays, la région et l’entreprise. Si un férié tombe en semaine, décalez vous-même la date de fin avec votre propre calendrier.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/biz/gantt-task-end

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/biz/gantt-task-end \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_date":"2026-07-20","duration":5,"duration_unit":"working"}'
{
  "start_date": "2026-07-20",
  "duration": 5,
  "duration_unit": "working"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.gantt_task_end",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_duration10000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les dates invalides, les durées non positives et les unités inconnues échouent avec invalid_input et ne sont pas facturées.

Durée Gantt inclusive face à un simple décalage de date

Lorsque duration_unit vaut calendar, chaque jour civil compte, y compris samedi et dimanche, si bien qu'une barre de 5 jours qui commence le jeudi se termine le lundi. Lorsque duration_unit vaut working, seuls le lundi au vendredi comptent ; samedis et dimanches sont sautés et reportés dans weekend_days_skipped. Si la start_date demandée tombe un week-end en mode working, le premier jour occupé est le lundi suivant et cette date est renvoyée comme effective_start afin que la barre que vous tracez corresponde aux jours qui consomment réellement de la capacité.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Comme le parcours ne consulte jamais un fuseau horaire local, une date déjà valeur calendaire pure dans votre pipeline ne glisse pas d'un jour lorsqu'un isolate s'exécute dans une autre zone. Associez le résultat numérique aux retards de prédécesseurs, au pourcentage d'avancement et aux calendriers de ressources hors de ce point d'accès ; le calculateur ne renvoie que la fin d'une barre et n'émet pas un fichier de projet complet. Envoyez par POST un corps JSON avec trois champs obligatoires. start_date est une chaîne calendaire ISO stricte YYYY-MM-DD et doit être une date grégorienne réelle ; les alias start et date sont acceptés. duration est un entier positif de un à dix mille jours inclus de l'unité choisie ; les alias days et length sont acceptés. duration_unit est un enum calendar ou working ; les alias unit et mode sont acceptés. Les champs manquants, les chaînes vides, le remplissage non canonique, les jours impossibles comme le 31 avril, une durée nulle ou fractionnaire, et toute unité autre que calendar ou working échouent avec invalid_input en nommant le champ. En cas de succès, le corps répète start_date, duration et duration_unit, puis renvoie effective_start (le premier jour occupé, égal à start_date sauf si le mode working a dû sauter un week-end), end_date (le dernier jour occupé de la barre inclusive), weekday et iso_weekday de la clôture (lundi vaut un jusqu'à dimanche qui vaut sept), is_weekend de la clôture, calendar_span comme longueur inclusive en jours civils de effective_start à end_date, weekend_days_skipped, et une chaîne de formule qui reformule la règle inclusive de l'unité choisie. Utilisez end_date comme système d'enregistrement sur le graphique ; utilisez weekday dans le texte destiné à l'utilisateur.

Où un calculateur de date de fin de tâche Gantt rend service

Comme l'implémentation est parse de niveau A pur, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez end_date et calendar_span dans les tests, et vous obtenez des fins reproductibles pour les graphiques d'ordonnancement, les edge workers et les contrôles CI sans dresser une pile complète de portefeuille de projets.

Combien coûte le calculateur de date de fin de tâche Gantt ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →