ForHosting KIT · Dates et temps

Jours ouvrés jusqu’à une date, hors week-ends et jours fériés

Du vendredi 3 au vendredi 10 juillet 2026, il reste 4 jours ouvrés si le lundi 6 juillet est férié. Indiquez la date de départ, la date cible et vos propres fermetures pour voir les jours travaillés restants. 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 référence
2026-07-03
Date cible
2026-07-10
Jours fériés
2026-07-06, 2026-07-06, 2026-07-04
Vous obtenez
Jours ouvrés
4
Jours calendaires
7
Jours fériés exclus
1

Ce calculateur mesure le temps ouvré entre une date de référence explicite et une date cible explicite. Il écarte les samedis et dimanches, retire les jours fériés ouvrés que vous indiquez et ne dépend jamais de la date du jour ni du fuseau de l’appareil. La référence est exclue et la cible incluse. Une cible antérieure produit un résultat négatif : le même outil décrit ainsi les échéances à venir et les jalons déjà dépassés.

Fixez une référence et une date cible

Le calcul exclut la référence et inclut la cible. Si la référence est un vendredi et la cible le lundi suivant, le résultat vaut un jour ouvré : le lundi. Deux dates identiques donnent zéro.

Cette convention évite de recompter une journée terminée et convient aux comptes à rebours, contrôles et archives. Les valeurs sont validées sans normalisation silencieuse. Les deux dates étant explicites, une ancienne requête reste reproductible.

Retirez les fermetures réellement applicables

Les samedis et dimanches sont toujours exclus. Utilisez le tableau facultatif holidays pour les fermetures propres à votre organisation, marché, contrat ou projet, au même format ISO strict. L’outil ne télécharge aucun calendrier national et ne suppose aucune région, car ces règles varient et évoluent.

Vous fournissez les dates observées exactes. Vous pouvez donc expliquer l’écart entre un calcul limité aux week-ends et le résultat final. Si un congé est reporté, indiquez le jour ouvré effectivement observé.

Appuyez-vous sur un calcul UTC reproductible

Le solveur manipule uniquement les entiers de l’année, du mois et du jour grégoriens. Il ne crée pas d’objet Date JavaScript, ne lit pas l’horloge, ne consulte aucun fuseau, n’accède pas au réseau et n’emploie aucun hasard. Il évite ainsi les erreurs des changements d’heure, où les horodatages peuvent rencontrer des journées de vingt-trois ou vingt-cinq heures.

Le navigateur exécute exactement le même solveur pur.

Suivre une date de livraison

Mesurez les jours ouvrés restant entre un jalon enregistré et une livraison contractuelle avec les fermetures de l’équipe.

Reproduire un calcul de SLA

Conservez dates et jours fériés avec un ticket afin de recalculer le résultat lors d’un audit ultérieur.

Contrôler une échéance financière

Comptez les jours opérationnels avant une déclaration, un règlement ou une paie sans décalage de fuseau.

Les jours fériés sont-ils chargés automatiquement ?

Non. Indiquez les dates exactes de votre politique afin de préserver un calcul explicite et reproductible.

Comment traitez-vous les doublons et jours fériés du week-end ?

Les doublons sont supprimés et les jours fériés du week-end ne sont pas déduits une seconde fois.

Le fuseau ou l’heure d’été changent-ils la réponse ?

Non. Le solveur applique une arithmétique grégorienne pure avec une sémantique UTC.

Le jour de départ est-il compté ?

Non. Le jour de départ est exclu et la date cible est comptée, car la question porte sur le travail qui reste après un jour connu. D'un vendredi au lundi suivant, le résultat vaut 1, et deux dates identiques donnent 0.

Que se passe-t-il si la date cible est déjà passée ?

Vous obtenez un nombre négatif de jours ouvrés. Inverser les deux dates ne change que le signe : le même calcul décrit aussi bien une échéance à venir qu'une étape déjà franchie.

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/business-days-until-date

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/business-days-until-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"reference_date":"2026-07-03","target_date":"2026-07-10"}'
{
  "reference_date": "2026-07-03",
  "target_date": "2026-07-10"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.business_days_until_date",
  "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_holidays10000
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.

Fixez une référence et une date cible

Saisissez reference_date et target_date comme des dates complètes au format strict YYYY-MM-DD. Quand la cible précède la référence, business_days et calendar_days deviennent négatifs ; inverser les bornes ne change que le signe. Les formats locaux, heures, zéros manquants et dates impossibles produisent invalid_input.

Retirez les fermetures réellement applicables

Les doublons sont supprimés, un jour férié de week-end n’est pas déduit deux fois et une date hors intervalle reste sans effet. excluded_holidays compte uniquement les valeurs uniques ayant retiré un jour normalement ouvré.

Appuyez-vous sur un calcul UTC reproductible

La même entrée produit le même JSON partout. business_days est le résultat signé principal ; calendar_days contrôle l’étendue après la référence jusqu’à la cible ; excluded_holidays trace les exclusions. Un calcul compte comme un élément et une requête API coûte $0.002.

La date de référence est-elle comptée ?

Non. L’intervalle exclut reference_date et inclut target_date ; il représente le temps ouvré après le jalon.

Que se passe-t-il si la cible est antérieure ?

business_days et calendar_days deviennent négatifs, avec la même valeur absolue que l’intervalle inversé.

Quel est le prix d’une requête API ?

Un calcul API réussi coûte $0.002. Le même solveur déterministe fonctionne aussi dans le navigateur.

Consulter la documentation complète du KIT →