Calculateur d'Heures Ouvrées

Calculez les heures ouvrées entre deux dates hors week-ends et horaires de fermeture.

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.

40.00

Business hours

5.00

Business days

Ce que fait cet outil

Calcule combien d'heures et de jours ouvrés se trouvent entre une date et heure de début et de fin, en ne comptant que les heures à l'intérieur de votre journée de travail définie et en ignorant totalement les samedis et dimanches.

Mode d'emploi

Définissez une date et heure De et À, ainsi qu'une heure de début et de fin de journée de travail (par exemple 09:00 à 17:00). Réinitialiser revient à l'exemple par défaut : lundi 2026-01-05 09:00 jusqu'au vendredi 2026-01-09 17:00, avec une journée de 09:00–17:00.

Exemple résolu

Avec les valeurs par défaut, la plage va exactement du début de la journée de travail du lundi à la fin de celle du vendredi — cinq jours ouvrés complets de 8 heures chacun —, ce qui donne 40,00 heures ouvrées et 5,00 jours ouvrés. Prolonger la date À jusqu'au lundi suivant à 17:00 ajouterait une journée complète de 8 heures de plus (les 2 jours de week-end entre les deux n'apportant rien), soit 48,00 heures et 6,00 jours.

Méthode

L'outil parcourt jour par jour la date de début à la date de fin. Pour chaque jour qui n'est ni samedi ni dimanche, il construit la fenêtre de travail de ce jour (du début à la fin de journée) et la croise avec votre plage De–À globale, en additionnant les minutes qui se chevauchent. Les jours ouvrés correspondent simplement au total des heures ouvrées divisé par la durée d'une journée de travail.

Week-ends et journées partielles

Les jours de week-end n'apportent jamais d'heures ouvrées, même si votre plage De–À les inclut techniquement. Les journées partielles en début ou en fin de plage sont également gérées correctement — si vous commencez à 13:00 un jour avec une journée de 09:00–17:00, seules les 4 heures restantes de cette journée comptent.

Limites

Cet outil exclut les week-ends mais ne connaît pas les jours fériés — un jour férié tombant en semaine compte ici comme une journée de travail complète. Il suppose aussi une seule fenêtre de travail fixe pour chaque jour ouvré de la plage, il ne peut donc pas modéliser des horaires différents selon les jours ni plusieurs équipes. Si votre heure de fin ou la fin de journée n'est pas postérieure au début correspondant, l'outil affiche une erreur plutôt qu'un résultat négatif.

Confidentialité et traitement

Le calcul s'exécute entièrement dans votre navigateur avec JavaScript. Les dates et heures saisies ne sont jamais envoyées ni stockées.

Questions Fréquentes

Cela exclut-il automatiquement les week-ends ?
Oui — les samedis et dimanches n'apportent jamais d'heures ouvrées, quelles que soient les dates De et À choisies.
Cela exclut-il aussi les jours fériés ?
Non, ce calculateur ne connaît que les week-ends. Un jour férié tombant en semaine compte ici comme une journée de travail complète ; il n'y a pas de liste de jours fériés à configurer.
Que se passe-t-il pour un premier ou dernier jour partiel ?
C'est géré correctement — si votre plage commence en milieu de journée de travail, seules les heures entre cette heure de début et la fin de journée comptent pour ce jour, et il en va de même pour un dernier jour partiel.
Pourquoi ai-je une erreur au lieu d'un résultat ?
L'outil exige que la date/heure À soit postérieure à la date/heure De, et que l'heure de fin de journée soit postérieure à celle de début. Vérifiez les deux avant de réessayer.