ForHosting KIT · Maison, cuisine et loisirs

Durée entre deux heures

De 09:30 à 14:45, il s'écoule 5 heures 15 minutes, et un service de nuit de 22:15 à 06:40 passe minuit sans erreur. Saisissez deux heures au format 24 heures, sans date, et obtenez les heures et minutes écoulées. 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
Heure de début
09:30
Heure de fin
14:45
Vous obtenez
Début
09:30
End
14:45
Heures
5
Minutes
15

Combien de temps s'écoule-t-il de 09:30 à 17:45 ? Et pour un quart de nuit qui commence à 22:15 et se termine à 06:40 ? Un calculateur de durée entre deux heures répond à ces questions quotidiennes sans date de calendrier : vous donnez deux heures au format 24 heures et obtenez les heures et les minutes écoulées, avec un passage à minuit lorsque la fin précède le début. Les heures invalides telles que 25:00 ou 9:30 AM sont rejetées au lieu d'être réinterprétées en silence. Il n'y a ni appel réseau, ni horloge système, ni hasard : seulement des minutes depuis minuit et, au besoin, un unique ajout de vingt-quatre heures.

Comment deux heures d'horloge deviennent heures et minutes

Une heure au format vingt-quatre est une position sur le jour civil circulaire, ni une durée ni une date de calendrier. Neuf heures trente du matin, ce sont cinq cent soixante-dix minutes après minuit ; quatorze heures quarante-cinq, ce sont huit cent quatre-vingt-cinq minutes après minuit. Soustraire ces décomptes de minutes depuis minuit donne l'intervalle écoulé lorsque les deux lectures tombent le même jour civil : huit cent quatre-vingt-cinq moins cinq cent soixante-dix font trois cent quinze minutes, qui se partagent en cinq heures et quinze minutes.

Lorsque la fin précède le début — un quart de nuit de vingt-deux heures quinze à six heures quarante, un stationnement qui franchit minuit, une fenêtre de sommeil de vingt-trois heures dix à six heures cinquante — une soustraction naïve devient négative. La règle de durée d'horloge ajoute alors mille quatre cent quarante minutes, la longueur d'un jour civil, de sorte que l'intervalle franchit minuit une seule fois et reste dans l'intervalle fermé de zéro heure zéro minute à vingt-trois heures cinquante-neuf minutes.

Un début et une fin égaux donnent un temps écoulé nul, pas une journée entière, car les deux lectures nomment le même instant sur le cadran.

Où un calculateur de durée d'horloge rend service

On recourt à un calculateur de durée d'horloge dès que deux lectures de cadran doivent devenir une longueur sans inventer une date de calendrier. Les systèmes de parking et de garage cotent le séjour de l'heure d'entrée à l'heure de sortie, y compris un passage nocturne lorsqu'un véhicule part après minuit. Parents et entraîneurs chronomètrent un entraînement qui commence à seize heures et se termine à dix-sept heures quarante-cinq.

Infirmières, régulateurs et réceptions d'hôtel calculent un intervalle qui commence tard et se termine tôt le lendemain matin. Les élèves qui apprennent le temps écoulé vérifient que de 09:30 à 14:45 il y a cinq heures et quinze minutes, et non une erreur d'emprunt sur le papier. Parce que l'outil refuse les chaînes de douze heures AM/PM et les heures illégales, il sert aussi de validateur de format vingt-quatre heures pour des formulaires d'accueil qui ne doivent pas accepter 25:00.

Associez cette page à un outil de différence de dates ou de compte à rebours si vous avez aussi besoin de jours entiers entre dates de calendrier, ou à un calculateur pour additionner des durées si vous devez sommer deux durées plutôt que soustraire deux cadrans.

Quarts de nuit et heures qui franchissent minuit

Transformez un début à 22:15 et une fin à 06:40 en huit heures vingt-cinq minutes pour une feuille de temps qui veut du temps de cadran, pas des heures décimales.

Séjour de parking et de rendez-vous

Calculez combien a duré une voiture, un créneau de tribunal ou une visite clinique de l'heure d'entrée à l'heure de sortie, y compris un passage à minuit.

Vérifications scolaires du temps écoulé

Laissez les élèves vérifier que de 09:30 à 14:45 il y a cinq heures quinze minutes, et que 25:00 est rejeté comme heure 24 h illégale.

Que se passe-t-il si l'heure de fin précède l'heure de début ?

L'intervalle est traité comme un unique passage à minuit. De 22:15 à 06:40 le résultat est 8 heures 25 minutes et overnight est vrai. Des heures égales donnent zéro, pas une journée entière.

Quels formats d'horloge sont acceptés ?

Uniquement H:MM ou HH:MM sur 24 heures, heure 0–23 et minute 00–59. Les zéros en tête de l'heure sont facultatifs. Secondes, instants ISO et format 12 heures AM/PM sont rejetés.

Que se passe-t-il si l'heure de début et l'heure de fin sont identiques ?

Le résultat est zéro, pas une journée entière. Deux heures identiques désignent le même instant sur le cadran, donc le calculateur ne suppose pas que 24 heures se sont écoulées entre les deux.

Peut-il mesurer une durée de plus de 24 heures ?

Non. Il ne passe minuit qu'une seule fois, les résultats vont donc de zéro à 23 heures 59 minutes. Pour plusieurs jours, utilisez un outil qui compte entre des dates du calendrier.

Le résultat existe-t-il aussi en minutes ?

Oui. En plus des heures et des minutes, vous obtenez le nombre exact de minutes, pratique pour une feuille de temps ou un stationnement : de 09:30 à 14:45, cela fait 315 minutes.

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/life/clock-duration

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/life/clock-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_time":"09:30","end_time":"14:45"}'
{
  "start_time": "09:30",
  "end_time": "14:45"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.clock_duration",
  "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.

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 deux heures d'horloge deviennent heures et minutes

L'algorithme ne consulte jamais l'horloge système, n'appelle jamais un service réseau et n'utilise jamais le hasard, si bien que le même couple de chaînes d'horloge produit toujours les mêmes heures, minutes, total_minutes et le drapeau overnight.

Contrat d'entrée, format vingt-quatre heures et erreurs

Chacune doit être une heure d'horloge vingt-quatre valide sous la forme H:MM ou HH:MM, l'heure étant un entier de zéro à vingt-trois et la minute un entier à deux chiffres de zéro à cinquante-neuf. Les zéros en tête de l'heure sont facultatifs, si bien que neuf heures cinq et 09:05 nomment le même instant. Un champ manquant, une chaîne vide après suppression des espaces ou une valeur qui n'est pas une chaîne échouent aussi, car ce contrat est un format de cadran, ni un additionneur de durées ni un analyseur de texte libre. L'entrée invalide n'est pas facturée. Le corps de la requête porte deux chaînes obligatoires : start_time et end_time. Les chaînes de douze heures telles que 9:30 AM, les instants ISO qui incluent une date de calendrier, les heures avec secondes telles que 14:30:00 et les valeurs hors plage telles que 24:00, 25:00 ou 12:60 échouent avec invalid_input et nomment le champ fautif. Les alias start, from et begin sont acceptés pour start_time ; les alias end, to, until et stop sont acceptés pour end_time, afin que formulaires et scripts puissent garder le nom qu'ils ont déjà. En cas de succès, la réponse renvoie les deux heures normalisées en HH:MM à deux chiffres, les heures et minutes écoulées comme entiers, total_minutes comme le décompte entier exact de minutes, overnight comme un booléen vrai seulement lorsque la fin précédait le début, une chaîne pretty telle que 5h 15m, et une courte formule que vous pouvez imprimer à côté de la réponse. Les appels API réussis utilisent le tarif de base publié $0.002.

Où un calculateur de durée d'horloge rend service

Les chefs d'équipe convertissent un start_time et un end_time en heures et minutes pour une feuille de temps qui refuse les heures décimales. L'implémentation est parse de tier A pur : pas de jetons de modèle, pas de HTTP sortant et pas d'objet Date. Cela maintient la latence à une poignée d'opérations arithmétiques et le modèle de coût honnête à $0.002 par requête API réussie, tandis qu'une validation en échec ne consomme jamais de solde prépayé.

Comment calculer le temps écoulé entre deux heures d'horloge ?

Envoyez start_time et end_time comme chaînes HH:MM sur 24 heures. L'API convertit chacune en minutes depuis minuit, soustrait, ajoute 1440 minutes si la fin est antérieure, et renvoie heures plus minutes.

Pourquoi 9:30 AM ou 25:00 sont-ils rejetés ?

Ce contrat est un cadran 24 heures. Les méridiens de douze heures et les heures hors de 0–23 ne sont pas un format 24 heures valide, donc ils échouent avec invalid_input et ne sont pas facturés.

Combien coûte le calculateur de durée d'horloge ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé à $0.002 par appel réussi ; l'entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →