Calculatrice de jours ouvrés
Calculez le nombre de jours ouvrés (lundi-vendredi) entre deux dates, hors week-ends — instantanément, dans votre navigateur.
Cette page a été traduite de l'anglais avec l'aide de l'IA, puis vérifiée par rapport à l'original. Lire la version anglaise
- Gratuit — Aucune inscription requise
- Instantané — Les résultats s'affichent au fur et à mesure
- Privé — Traité dans votre navigateur
Jours calendaires et jours ouvrés ne sont pas la même monnaie, et un planning dérape sans bruit dès que quelqu’un convertit l’un en l’autre à vue d’œil. « Dix jours » qui enjambent deux week-ends, ce sont six jours ouvrés. L’outil ci-dessus compte les jours de semaine entre deux dates pour que vous n’ayez pas à le faire.
Comment ça marche
Choisissez une date de début et une date de fin. L’outil parcourt l’intervalle jour par jour et affiche trois chiffres : le nombre de jours ouvrés, le nombre de jours de week-end et le nombre total de jours de l’intervalle.
Deux comportements méritent d’être explicités, car ce sont eux qui piègent les gens :
- Les deux bornes sont comptées. Du lundi au vendredi d’une même semaine, on compte cinq jours ouvrés, pas quatre. C’est ainsi qu’on lit d’ordinaire un créneau de livraison ou un préavis : « cinq jours ouvrés à partir de lundi » se termine le vendredi.
- L’ordre n’a pas d’importance. Si vous saisissez la date de fin avant la date de début, l’outil les inverse et affiche les mêmes valeurs positives plutôt qu’un nombre négatif.
Les dates sont interprétées comme minuit en heure locale, et non en UTC : un intervalle ne se décale donc jamais d’un jour selon le côté de la ligne de changement de date où se trouve votre machine. Ce décalage d’un jour est de loin le bug le plus fréquent dans les calculs de dates faits maison, et c’est pour l’éviter que le parsing est volontairement strict sur le format YYYY-MM-DD produit par le sélecteur de date.
Ce qu’il ne sait pas
Les jours fériés. L’outil considère le samedi et le dimanche comme non travaillés, et tous les autres jours comme travaillés. Il n’a aucun calendrier des jours fériés, et c’est voulu : les jours fériés sont nationaux, régionaux, parfois propres à une entreprise, et une liste intégrée fausse pour votre pays est pire que pas de liste du tout. Retranchez vous-même vos jours fériés du résultat : si trois des jours de semaine de l’intervalle sont fériés là où le travail se fait, le nombre de jours ouvrés baisse de trois.
Les semaines atypiques. Les week-ends du vendredi au samedi, les semaines de quatre jours et le travail posté sont tous courants, et aucun n’est modélisé ici. Si votre semaine ne va pas du lundi au vendredi, partez du nombre total de jours et appliquez votre propre ratio.
Les journées partielles et les fuseaux horaires. L’unité est un jour calendaire entier dans votre fuseau horaire local. Un SLA transfrontalier exprimé en heures ouvrées demande un calcul en heures dans le fuseau du destinataire, ce qui est un problème nettement plus difficile.
À quoi sert ce chiffre
Le décompte des jours ouvrés est au cœur de la plupart des calculs de planning et des calculs contractuels : préavis, délais de paiement, fenêtres de réponse d’un SLA, échéances de déclarations réglementaires et capacité d’un sprint. Passer d’une estimation en jours ouvrés à une date calendaire dans un planning, puis revenir en arrière, c’est précisément la conversion qui fait glisser un planning avant même que le travail ait mal tourné. La gestion des délais traite des durées, des dépendances, du décalage et du chemin critique, et estimation et planification explique pourquoi une estimation donnée en jours ouvrés idéaux doit être corrigée par un facteur explicite avant de devenir une date sur laquelle quiconque devrait s’engager.
Dans le code, résistez à l’envie d’écrire cette boucle vous-même. Les bibliothèques de dates modernes modélisent correctement la distinction : java.time propose LocalDate, DayOfWeek et TemporalAdjusters.next(...), et chaque langage courant a son équivalent. Elles gèrent déjà les années bissextiles, la longueur des mois et les changements d’heure. Optional et l’API date-time passe en revue ces types et indique quand utiliser chacun.
Pour l’écart simple en jours calendaires, sans filtrer les jours de semaine, l’outil jours entre deux dates est le bon choix. Notez qu’il mesure l’intervalle et affiche donc un jour de moins que cet outil sur la même plage. Pour identifier une date par sa semaine ISO, utilisez l’outil numéro de semaine.
FAQ
- Cela exclut-il les jours fériés ?
- Non — seuls les week-ends (samedi et dimanche) sont exclus. Les jours fériés varient selon les pays, soustrayez donc manuellement du résultat tout jour férié connu.
- La date de début et la date de fin sont-elles toutes deux comptées ?
- Oui — le décompte inclut à la fois la date de début et la date de fin.
- Mes données sont-elles envoyées quelque part ?
- Non. Le calcul s'effectue entièrement dans votre navigateur.