Ajouter des heures à une heure
Ajoutez des heures à une heure de la journée et obtenez la nouvelle heure et le nombre de minuits franchis : 14:30 plus 5 heures donnent 19:30 le même jour. Les fractions fonctionnent aussi : 1,5 heure ajoute 90 minutes. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Temps
- 14:30
- Heures
- 5
- Temps
- 14:30:00
- Heure du résultat
- 19:30:00
- Décalage en jours
- 0
- Heure
- 19
Ajouter des heures à une heure du jour est une corvée quotidienne : un quart qui commence à quatorze heures trente et dure huit heures, un rôti qui demande trois heures et demie après un départ à dix heures quinze, une réunion qui s'étire six heures après neuf heures du matin, une fenêtre de stationnement qui expire au bout de deux heures. Ce calculateur d'ajout d'heures prend une heure d'horloge et un nombre d'heures, puis renvoie la nouvelle face d'horloge et le nombre de minuits franchis. Ce n'est ni un additionneur de durées ni un additionneur de dates civiles : le jour est un cercle de vingt-quatre heures, le décalage est un compte de jours signé, et rien ne consulte une horloge système, un fuseau horaire ou des tables d'heure d'été.
Ce que calcule réellement l'ajout d'heures à une heure d'horloge
Ajouter des heures à une horloge est une arithmétique modulaire sur un cercle de vingt-quatre heures, ni une somme de chronomètre ni une promenade dans le calendrier. Vous partez d'une heure du jour — quatorze heures trente, neuf heures quinze, vingt-deux heures quarante-cinq —, convertissez cette horloge en secondes après minuit, ajoutez le décalage d'heures converti en secondes, puis scindez le total par division entière inférieure. Les heures fractionnaires deviennent minutes et secondes : une heure et demie après quatorze heures donne quinze heures trente.
Les outils de durée qui ajoutent quatre-vingt-dix minutes à soixante-quinze minutes répondent à une autre recherche : ils produisent une longueur, pas une face d'horloge. Les outils de calendrier qui ajoutent dix jours à une date répondent à une autre recherche : ils déplacent une date civile, pas une heure du jour. Cette page ne traite que le problème horloge plus heures, avec un compte de minuit signé que vous pouvez afficher à côté du résultat.
Où un calculateur horloge plus heures rend service
Les planificateurs de quarts ajoutent huit ou douze heures à une horloge de départ pour imprimer l'heure de fin et signaler si le bloc a débordé sur le jour civil suivant. Les minuteries de cuisine et les applications de stationnement ajoutent un rôti fractionnaire ou une fenêtre de parcmètre à une horloge de départ sans tirer une bibliothèque de fuseaux.
Les voyageurs ajoutent une correspondance ou une durée de route à une horloge de départ pour voir une face d'arrivée locale et un passage de jour, puis associent ce résultat à un outil de fuseau s'ils ont aussi changé de décalage. Infirmiers et aidants ajoutent des intervalles de dose à l'horloge de la dernière prise et ont besoin de l'horloge suivante plus un drapeau lendemain lorsque l'intervalle franchit minuit.
Enseignants et sites de préparation aux examens ont besoin d'un oracle déterministe qui marque 22:00 plus cinq heures comme 03:00 le lendemain, et non comme une horloge de vingt-sept heures. Associez ce calculateur à un additionneur de durées lorsque vous devez combiner des blocs de chronomètre, et à un outil date plus jours lorsque vous avez besoin d'une date civile plutôt que d'une face d'horloge.
Cas d’usage
Heures de fin de quart et drapeaux de nuit
Ajoutez la durée prévue du quart à une horloge de départ et affichez l'heure de fin plus un drapeau lendemain lorsque le bloc franchit minuit.
Minuteries de cuisine, stationnement et doses
Ajoutez un rôti, une fenêtre de parcmètre ou un intervalle de médicament à une horloge de départ et lisez la nouvelle face sans bibliothèque de fuseau.
Questions fréquentes
Peut-on soustraire des heures ou ajouter une fraction d'heure ?
Oui. Les heures négatives reculent. Les heures fractionnaires deviennent minutes et secondes après arrondi de hours fois 3600, donc 1.5 heure après 14:00 donne 15:30:00.
Quels formats d'heure le calculateur d'ajout d'heures accepte-t-il ?
HH:MM ou HH:MM:SS sur vingt-quatre heures de 00:00 à 23:59, et horloges de douze heures avec AM ou PM.
Que se passe-t-il quand le résultat dépasse minuit ?
L'horloge fait le tour et le résultat indique de combien de jours elle s'est décalée. Par exemple, 22:00 plus 5 heures donnent 03:00 avec un décalage d'un jour, c'est-à-dire le lendemain.
Le calcul tient-il compte des fuseaux horaires ou de l'heure d'été ?
Non. Il traite la journée comme un simple cercle de 24 heures et ne consulte jamais les fuseaux horaires ni les règles d'heure d'été. Si vous avez aussi changé de fuseau, ajustez le résultat avec un outil dédié.
Est-ce la même chose qu'additionner deux durées ?
Non. Additionner des durées donne une longueur de temps, comme le total de deux vidéos. Ce calculateur part d'une heure d'horloge et vous rend une autre heure d'horloge, avec le jour où elle tombe.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/life/adding-hours \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"time":"14:30","hours":5}'const res = await fetch("https://api.kit.forhosting.com/life/adding-hours", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"time": "14:30",
"hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/adding-hours",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"time": "14:30",
"hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/adding-hours", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"time":"14:30","hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"time":"14:30","hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/adding-hours", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"time": "14:30",
"hours": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.adding_hours",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_hours | 100000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les horloges invalides et les décalages d'heures non numériques échouent avec invalid_input et ne sont pas facturés. Les appels API réussis utilisent le tarif de base publié $0.002.
Ce que calcule réellement l'ajout d'heures à une heure d'horloge
Le reste devient la nouvelle horloge ; le quotient devient day_offset. Cinq heures après vingt-deux heures, il est trois heures du matin le lendemain, donc result_time vaut 03:00:00 et day_offset vaut un. Cinq heures avant deux heures du matin, il est vingt et une heures la veille, donc day_offset vaut moins un. Quarante-huit heures après dix heures, il est encore dix heures, mais day_offset vaut deux.
Contrat d'entrée, bouclage à minuit et forme de la réponse
Des heures négatives soustraient et reculent à travers minuit. La magnitude absolue de hours est plafonnée à cent mille afin qu'une faute de frappe ne demande pas un siècle de tours. Envoyez un corps JSON avec deux champs obligatoires. time est l'horloge de base sous forme de chaîne : HH:MM ou HH:MM:SS sur vingt-quatre heures de 00:00 à 23:59, ou une horloge de douze heures avec AM ou PM telle que 2:30 PM. Les alias start_time, clock, base_time et from sont acceptés afin que tableurs et formulaires typés réutilisent le même contrat. hours est un nombre fini d'heures à ajouter ; les alias add_hours, h et hours_to_add sont acceptés. Entiers, décimaux, notation scientifique et chaînes numériques sont analysés ; booléens, tableaux, objets, chaînes vides, Infinity et NaN échouent avec invalid_input en nommant hours. Zéro heure renvoie la même horloge normalisée avec day_offset zéro. En cas de succès, le corps renvoie le time normalisé sur vingt-quatre heures, la valeur hours analysée, result_time en HH:MM:SS, day_offset comme entier signé, hour, minute et second décomposés, added_seconds après arrondi de hours fois trois mille six cents, et un day_label court (same day, next day, previous day, ou N days later ou earlier). Exemple : time 14:30 et hours 5 donnent result_time 19:30:00 et day_offset 0. Exemple : time 22:00 et hours 5 donnent result_time 03:00:00 et day_offset 1. Un time manquant, une horloge telle que 25:00 ou 9:70, ou un hours qui n'est pas un nombre sont des échecs typés et ne sont pas facturés.
Où un calculateur horloge plus heures rend service
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque bouclage réussi coûte $0.002, une validation échouée n'est pas facturée et rien n'est conservé après le renvoi de la réponse.
Cas d'intégration
Clés de devoirs et fixtures de planning
Affirmez result_time et day_offset dans des clés d'examen et des fixtures d'intégration continue qui ne doivent pas dépendre de l'horloge de la machine.
Questions techniques
Comment ajouter des heures à une heure du jour ?
Envoyez time comme chaîne d'horloge (14:30, 14:30:00 ou 2:30 PM) et hours comme nombre fini. L'API renvoie result_time en HH:MM:SS sur vingt-quatre heures et un day_offset signé.
Que se passe-t-il lorsque le résultat dépasse minuit ?
L'horloge boucle sur un cercle de vingt-quatre heures. 22:00 plus cinq heures donne 03:00:00 avec day_offset 1 (lendemain). Des heures négatives qui franchissent minuit donnent un day_offset négatif.
Combien coûte l'ajout d'heures à une heure ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.