Aller au contenu principal

Calculateur de temps — outil gratuit

Additionnez ou soustrayez des durées HH:MM:SS, ou trouvez le temps entre deux horodatages. Utile pour les journaux de travail, les tours de course et le suivi de projets.

Fonctionne hors ligne une fois chargé

Formats : HH:MM:SS (ex. 01:30:45) ou HH:MM (ex. 02:15)

Résultat

02:15:30

2h 15m 30s · 8 130 secondes au total

135,50
minutes
2,258
heures
8 130
secondes
Arrondi de facturation
2,26 heures

Utilisations courantes

  • Calculez les heures de travail effectuéesAdditionnez vos heures tout au long de la journée pour enregistrer le temps consacré à des tâches ou facturer des clients.
  • Calculez les fractionnements de courseAjoutez ou soustrayez les temps de tour de course, natation ou vélo pour l'analyse de l'entraînement.
  • Mathématiques du temps de cuissonCombinez les temps de préparation et de cuisson pour les recettes, ou calculez quand commencer pour que le dîner soit prêt à l'heure prévue.
  • Calculs de la chronologie vidéoAdditionnez les durées des clips pour planifier une chronologie vidéo, ou calculez où se fait la transition.
  • Calculez le temps de concentration totalAdditionnez vos sessions de Pomodoro pour suivre le temps de concentration par jour ou par semaine.

Comment ça marche

Tout le calcul se fait dans le navigateur avec un analyseur écrit à la main et de l'arithmétique entière — sans bibliothèque, sans serveur. L'outil convertit les chaînes HH:MM:SS en un nombre de secondes brut, applique l'addition, la soustraction, ou le calcul de différence, puis reformate le résultat.

  1. 1
    Analyse de la saisie
    Pendant que vous tapez, une fonction personnalisée parseHMS découpe chaque champ sur les deux-points et convertit les parties en un seul entier — le total en secondes. Elle accepte HH:MM:SS, HH:MM, ou un simple nombre (traité comme des minutes), et rejette tout ce qui n'est pas numérique ou hors plage d'horloge.
  2. 2
    Arithmétique spécifique au mode
    En mode Ajouter/Soustraire, les deux totaux en secondes sont additionnés ou soustraits directement. En mode Temps entre, l'outil soustrait le début de la fin ; si le résultat est négatif, il ajoute 86400 secondes et signale que le résultat traverse minuit. En mode Feuille de temps, il réduit une liste arbitraire de lignes de durée à une seule somme.
  3. 3
    Arrondi de facturation
    Une fois un résultat obtenu, un calcul séparé arrondit le total en secondes absolu à l'incrément le plus proche de 6, 10, ou 15 minutes avec un arrondi entier (Math.round(abs / incrément) * incrément), puis affiche la valeur arrondie en heures décimales pour la facturation.
  4. 4
    Affichage du résultat et copie
    Le total final en secondes est formaté en HH:MM:SS, une décomposition en langage clair (par exemple '2h 15m 30s'), et des conversions d'unités (minutes décimales, heures décimales, secondes brutes). Le bouton copier écrit la chaîne HH:MM:SS dans le presse-papiers via navigator.clipboard.writeText.

Guide

Exemple détaillé

L’outil s’ouvre sur « Additionner / soustraire des durées » avec « Durée A » à 01:30:00, « Durée B » à 00:45:30 et « + » sélectionné. La carte de résultat indique « 02:15:30 », avec « 2h 15m 30s · 8,130 secondes au total » en dessous, et trois tuiles affichent 135.50 minutes, 2.258 heures et 8,130 secondes. Cliquez sur « - » et cela devient « 00:44:30 ». Mettez 00:45:30 dans A et 01:30:00 dans B avec « - » sélectionné et vous obtenez « -00:44:30 », avec « (négatif) » après les secondes. Cliquez maintenant sur « Temps entre deux instants », saisissez 22:15 dans « De » et 06:40 dans « À ». Le résultat est « 08:25:00 » et une note indique « Traverse minuit — se termine le jour suivant ». Sous « Arrondi de facturation », choisir « 15 min » fait passer le chiffre des heures à côté de 8.42 à 8.50.

Quels réglages utiliser, et les limites

  • Saisissez les heures avec des deux-points, ou un simple nombre pour des minutes. Chaque champ accepte HH:MM:SS, HH:MM ou un nombre entier, compté en minutes : 90 et 0:90 signifient tous deux 01:30:00. Seuls les chiffres et les deux-points sont acceptés, en trois parties au plus : les décimaux (1.5), les signes moins et AM ou PM sont donc rejetés. Dans « Additionner / soustraire des durées » et « Feuille de temps », les heures peuvent être de n’importe quelle taille et les minutes ou secondes peuvent dépasser 59 : 02:75 est donc lu comme 3 heures 15 minutes. Les totaux au-delà d’une journée continuent de compter les heures, par exemple 26:45:00.
  • Dans Temps entre deux instants, utilisez l’heure sur 24 heures. « Temps entre deux instants » traite les deux champs comme des heures d’horloge : les heures doivent donc aller de 0 à 23 et les minutes et secondes de 0 à 59. Il n’y a pas d’AM ou de PM : écrivez 17:20 pour 5:20 pm. Un nombre seul vaut des minutes même ici : saisissez 9 et l’outil lit 00:09, donc écrivez 09:00. Si « À » est antérieur à « De », l’outil suppose le jour suivant et ajoute « Traverse minuit — se termine le jour suivant ». Des heures égales donnent 00:00:00, pas 24 heures.
  • Utilisez le mode Feuille de temps pour totaliser plusieurs services. « Feuille de temps » démarre avec deux lignes vides. Saisissez une durée par ligne dans les mêmes formats ; chaque ligne valide affiche son propre HH:MM:SS à côté du champ, et le résultat est la somme. « + Ajouter une ligne » ajoute une ligne et le bouton × en retire une, bien que la dernière ligne reste. Les lignes vides sont ignorées, mais une seule ligne invalide masque tout le résultat jusqu’à sa correction. Pour totaliser des services qui traversent minuit, calculez d’abord chacun dans « Temps entre deux instants », puis saisissez les résultats comme lignes.
  • Retirez une pause d’un service en mode Additionner / soustraire. Pour retirer un déjeuner de 30 minutes d’un service de 09:00 à 17:20, saisissez ces deux heures dans « Temps entre deux instants » pour obtenir 08:20:00. Passez à « Additionner / soustraire des durées », saisissez 08:20:00 dans « Durée A » et 00:30 dans « Durée B », et cliquez sur « - » pour obtenir 07:50:00. Les deux modes partagent les mêmes deux champs : les anciennes valeurs sont donc toujours là après le changement, écrasez-les. Si B est plus grand que A, la réponse est négative et s’affiche avec un signe moins devant.
  • Choisissez un arrondi de facturation pour les factures. Dès qu’un résultat apparaît, « Arrondi de facturation » propose « Désactivé », « 6 min », « 10 min » et « 15 min ». Le chiffre des heures à côté est le total arrondi aux 6, 10 ou 15 minutes les plus proches et affiché avec deux décimales ; les moitiés exactes sont arrondies vers le haut. Pour 08:08, « Désactivé » donne 8.13 heures et « 15 min » donne 8.25. Pour 08:07, « 15 min » donne 8.00. L’arrondi s’applique au total, pas à chaque ligne, et laisse inchangés le résultat principal et les tuiles des minutes et des heures.
  • Copiez le résultat ou partagez le calcul. « Copier » place le texte HH:MM:SS, comme 02:15:30 ou -00:44:30, dans le presse-papiers, et le bouton indique alors « Copié ! ». « Partager le résultat » crée un lien qui rouvre le même mode et les mêmes champs : sur un téléphone, il ouvre la feuille de partage, et sur un ordinateur, il copie le lien. Les valeurs saisies se trouvent après le # dans l’adresse, que les navigateurs n’envoient pas au serveur. Quand un lien partagé se charge, chaque champ est coupé à 16 caractères, et un lien de Feuille de temps conserve au plus 50 lignes.

Problèmes courants et comment les résoudre

Il indique « Heure invalide — utilisez HH:MM ou HH:MM:SS » sous un champ, ou sous les lignes de la Feuille de temps.
Le champ contient autre chose que des chiffres et des deux-points, plus de trois parties, ou une partie vide. Des exemples qui échouent : 1:30 PM, 1.5, -1:00, 1:2:3:4 et 1::30. Retirez les lettres, les signes et les décimales. Pour 90 minutes, saisissez 90 ou 01:30. Un décimal comme 1.5 heure doit être écrit 01:30. Dans la Feuille de temps, la ligne vide est acceptée ; cherchez la ligne à la bordure rouge.
Il indique « Les heures utilisent 0-23 pour les heures et 0-59 pour les minutes/secondes ».
Ce message n’apparaît que dans « Temps entre deux instants », où les deux champs doivent être de vraies heures d’horloge. 24:00 échoue, utilisez donc 00:00, et 08:75 aussi. Les deux modes d’heures partagent leurs champs : une valeur comme 25:00 qui fonctionnait dans « Additionner / soustraire des durées » donne donc ce message après le changement de mode. Si vous vouliez une durée plutôt qu’une heure de la journée, restez dans le mode additionner et soustraire.
Temps entre deux instants affiche un minuscule résultat comme 00:08:00 alors que vous attendiez huit heures.
Un nombre sans deux-points est lu en minutes : de 9 à 17, cela fait donc 17 − 9 = 8 minutes. Saisissez les heures avec des deux-points : 09:00 et 17:00 donnent 08:00:00. La même règle s’applique dans les deux autres modes, où 8 signifie 00:08:00 et non huit heures.
Le résultat porte la note « Traverse minuit — se termine le jour suivant » alors que le service était sur une seule journée.
« À » est antérieur à « De » : l’outil compte donc jusqu’au jour suivant. De 17:00 à 09:00, cela donne 16:00:00. Vérifiez si les champs sont inversés, ou si une heure sur 12 heures a été saisie sans conversion, comme 05:00 pour 17:00. Il n’y a pas de champ de date : « Temps entre deux instants » ne peut donc montrer que des écarts inférieurs à 24 heures.
La carte « Résultat » n’apparaît jamais, et aucune erreur n’est affichée.
Le résultat ne s’affiche que lorsque chaque champ utilisé contient une heure valide. Un champ vide n’affiche ni erreur ni résultat. Dans les modes à deux champs, les deux champs ont besoin d’une valeur. Dans « Feuille de temps », au moins une ligne a besoin d’une valeur, et toute ligne invalide masque le résultat. Remplissez le champ vide, ou corrigez le champ à la bordure rouge et au message en dessous.

Comment il se compare

Cet outil fait de l’arithmétique sur des durées et des heures d’horloge : addition, soustraction, écart entre deux heures et colonne de durées, avec les minutes, les heures et l’arrondi de facturation affichés à côté de la réponse. Il ne sait rien des dates, des fuseaux horaires, de l’heure d’été ni d’AM et PM : il ne peut donc pas compter les heures entre 17 h le lundi et 9 h le mercredi ; « Temps entre deux instants » passe minuit une seule fois et couvre des écarts de moins de 24 heures. Un tableur convient mieux à une paie avec beaucoup de personnes, des pauses non payées ou des règles d’heures supplémentaires, mais ses cellules d’heures demandent le bon format. Cette page n’exige aucune configuration, et les nombres restent dans la page, sauf si vous choisissez de partager le lien.

Outils associés

Questions fréquemment posées