ForHosting KIT · Dates et temps

Ajouter des jours ouvrés à une date

Ajoutez ou retirez des jours ouvrés en sautant tous les samedis et dimanches : 5 jours ouvrés après le lundi 20 juillet 2026 mènent au lundi 27 juillet 2026. Le résultat indique aussi le jour de la semaine. 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
2026-07-20
Jours ouvrés à ajouter
5
Vous obtenez
Date
2026-07-27
Base
2026-07-20
Jours ouvrés
5
Jour de la semaine
Monday

Les échéances professionnelles ne désignent presque jamais des jours calendaires. Quand un contrat dit cinq jours ouvrés à compter du lundi, la date d'échéance est le lundi suivant, pas le samedi. Cette capacité prend une seule date calendaire ISO et un nombre entier de jours ouvrés, puis avance (ou recule) en sautant chaque samedi et chaque dimanche. Le résultat est une date ISO précise accompagnée du nom du jour de la semaine, de sorte que planificateurs, moteurs de SLA et outils de facturation puissent se fier à la réponse sans ouvrir un tableur ni deviner les subtilités de fuseau horaire local.

Ce que signifient ici les jours ouvrés

Un jour ouvré est n'importe quel jour du lundi au vendredi sur le calendrier grégorien civil. Les samedis et dimanches sont toujours sautés, que vous ajoutiez des jours vers l'avant ou que vous en retranchiez vers l'arrière. Les jours fériés sont volontairement hors périmètre : ils varient selon le pays, la région et le secteur, et incruster une table de jours fériés dans un outil générique tromperait en silence les équipes qui utilisent un calendrier différent.

Si vous avez besoin de plages tenant compte des jours fériés, associez ce résultat à votre propre liste de jours fériés ou utilisez un compteur de jours ouvrés propre à un pays. La date de base est le point de départ et n'est pas comptée parmi les jours ajoutés : à partir d'un lundi, ajouter un jour ouvré aboutit au mardi ; à partir d'un vendredi, ajouter un jour aboutit au lundi suivant.

Zéro laisse la date de base inchangée même si cette base tombe un week-end, ce qui garde honnêtes les calculs à rebours. Un nombre négatif recule avec la même règle de week-end, si bien qu'un jour ouvré avant un lundi est le vendredi précédent.

Comment l'appeler et lire le résultat

Envoyez deux champs : date sous la forme d'une chaîne stricte AAAA-MM-JJ, et days sous la forme d'un entier (positif, négatif ou zéro). La valeur absolue de days est plafonnée pour qu'une boucle emballée ne puisse pas épuiser l'isolat. Utilisez les champs de jour dans les textes destinés à l'utilisateur ; utilisez la date ISO comme référence système.

Comme l'algorithme ne consulte jamais le fuseau horaire local, une date déjà à minuit UTC dans votre pipeline reste une pure valeur calendaire et ne glisse pas d'un jour lorsqu'un serveur tourne dans un autre fuseau.

Où elle s'insère dans les flux réels

Les équipes d'exploitation utilisent les décalages en jours ouvrés pour les promesses de livraison, les SLA de support et les délais de préavis contractuels. Les équipes financières calculent des fenêtres de paiement qui excluent les week-ends. Les équipes produit et marketing planifient des jalons de lancement, des levées d'embargo et des calendriers de contenu sans tomber un samedi.

La voie navigateur est gratuite pour les vérifications interactives : collez une date de départ, saisissez cinq, et confirmez le jour d'arrivée avant de le coder en dur. Combinez la sortie avec vos propres tables de jours fériés lorsqu'une région observe des jours fériés en milieu de semaine ; cet outil reste en dessous le filtre de week-end fiable.

Échéances de SLA et de support

Transformez un ticket créé un jeudi en une date d'échéance cinq jours ouvrés plus tard sans tomber sur le week-end.

Contrats et délais de préavis

Calculez le dernier jour ouvré pour les préavis, les renouvellements et les fenêtres de livraison à partir d'une date de départ ISO signée.

Fenêtres de paiement et de facturation

Ajoutez un nombre net de jours ouvrés à une date de facture pour que les systèmes financiers règlent uniquement les jours de semaine.

Combien cela coûte-t-il ?

Le même calcul fonctionne gratuitement dans votre navigateur sur cette page.

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

Non. Seuls les samedis et dimanches sont sautés. Appliquez votre propre liste de jours fériés si une région en a besoin.

Que se passe-t-il si la date de base est un week-end ?

Avec days à zéro, la date du week-end est renvoyée inchangée. Avec un nombre positif ou négatif, le parcours démarre depuis ce week-end et ne s'arrête sur un jour de semaine qu'après le nombre demandé de jours ouvrés.

Puis-je soustraire des jours ouvrés ?

Oui. Passez un entier négatif dans days pour reculer tout en sautant les week-ends.

Pourquoi ma date a-t-elle été rejetée ?

La date doit être un jour réel du calendrier grégorien au format strict AAAA-MM-JJ.

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/date/add-workdays

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/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"
  }
}

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_workdays10000
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.

Comment l'appeler et lire le résultat

Des alias tels que base/start pour la date et workdays/n/count pour l'entier sont acceptés afin que les formulaires existants correspondent proprement. Une date calendaire invalide échoue immédiatement avec invalid_input : 2026-02-30, 2026-13-01 et les chaînes de forme libre sont rejetées plutôt que forcées. Une réponse réussie renvoie la date résultante, la base d'origine, le nombre signé de jours ouvrés appliqués, le nom anglais du jour de la semaine, le numéro ISO du jour (lundi égale un jusqu'à dimanche égale sept) et un booléen is_weekend qui devrait toujours valoir faux après un déplacement non nul qui ne s'arrête que sur des jours de semaine.

Où elle s'insère dans les flux réels

Les développeurs intègrent le même appel dans des webhooks et des tâches CRON pour que chaque service partage une seule définition du prochain jour ouvrable au lieu de réimplémenter des boucles improvisées qui divergent sur les cas limites. La voie API coûte $0.002 par requête réussie et est facturée par élément, ce qui garde les scripts de planification en masse peu coûteux tout en couvrant l'exécution en périphérie.

Consulter la documentation complète du KIT →