Heures et minutes
2,5 heures sur une feuille de temps font 2 heures et 30 minutes sur l'horloge. Saisissez n'importe quel nombre d'heures décimales issu d'une paie ou d'un tableur et obtenez les heures entières et les minutes restantes, arrondies à la minute. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Heures
- 2,5
- Heures décimales
- 2,5
- Heures
- 2
- Minutes
- 30
- Total de minutes
- 150
Les fiches de paie, les feuilles de temps et les devoirs scolaires stockent souvent le temps comme un nombre décimal d'heures — deux virgule cinq, sept virgule sept cinq, un quart — tandis que l'on lit une horloge en heures entières et minutes restantes. Ce convertisseur d'heures et de minutes prend un décompte d'heures décimal fini et non négatif et le scinde en heures entières plus les minutes restantes : deux virgule cinq heures deviennent deux heures et trente minutes ; une virgule sept cinq heures devient une heure et quarante-cinq minutes. Zéro est valide et donne zéro heure et zéro minute. Une valeur négative, Infinity ou un jeton non numérique est rejetée en entrée invalide et n'est pas facturée. Il n'y a ni appel réseau, ni horloge système, ni hasard : seulement une multiplication par soixante, un arrondi à la minute la plus proche et un reste entier.
Comment les heures décimales deviennent des heures entières et des minutes restantes
Une heure décimale est un seul nombre réel qui mesure une durée en heures, y compris une partie fractionnaire qui représente le temps restant. Deux virgule cinq heures, ce sont deux heures pleines plus la moitié d'une heure ; sept virgule sept cinq heures, ce sont sept heures pleines plus trois quarts d'heure. Les humains, eux, lisent une horloge en heures entières et minutes restantes : deux heures trente minutes, pas deux virgule cinq.
Ce convertisseur effectue cette scission et rien d'autre. Il multiplie le décompte décimal d'heures par soixante pour obtenir les minutes totales, arrondit à la minute entière la plus proche afin que les restes en virgule flottante ne deviennent pas cinquante-neuf virgule neuf neuf neuf, puis prend les heures entières comme le quotient entier de ce décompte de minutes divisé par soixante et les minutes restantes comme le reste. Deux virgule cinq correspond à cent cinquante minutes, soit deux heures et trente minutes.
Une virgule sept cinq correspond à cent cinq minutes, soit une heure et quarante-cinq minutes. Zéro correspond à zéro heure et zéro minute. Huit heures pile correspondent à huit heures et zéro minute, pas à un reste vide.
Contrat d'entrée, arrondi à la minute la plus proche et erreurs
Le corps de la requête porte un nombre obligatoire : hours. La valeur est la durée décimale en heures à scinder, et elle doit être un nombre fini non négatif. Les heures fractionnaires sont permises et attendues.
Un hours négatif échoue avec un message clair : les heures décimales ne peuvent pas être négatives, car une durée sur cette page n'est pas un grand livre signé. Les minutes restent toujours dans l'intervalle fermé de zéro à cinquante-neuf ; un reste qui aurait valu soixante après arrondi se reporte sur l'heure suivante. Une entrée invalide n'est pas facturée.
Où une scission heures-et-minutes rend service
On recourt à un convertisseur d'heures décimales en heures et minutes lorsqu'un système stocke le temps comme un seul nombre réel et qu'un humain doit le lire sur une horloge. Les services de paie convertissent 7.5 ou 8.25 heures facturées en sept heures trente minutes ou huit heures quinze minutes avant d'imprimer une fiche qui refuse les heures décimales. Les chefs de projet transforment un export de feuille de temps de 1.75 heures en une heure quarante-cinq minutes pour une diapositive d'état.
Enseignants et tuteurs assignent la conversion pour que les élèves s'exercent à multiplier par soixante et prendre un reste, au lieu de croire que deux virgule trois heures font deux heures et trois minutes. Les logiciels de parking, de clinique et de studio stockent souvent la durée de séjour comme une heure décimale et ont besoin d'une chaîne d'affichage telle que 2h 30m.
Comme l'outil refuse une durée négative et les jetons non finis, il sert aussi de validateur pour des formulaires de saisie qui ne doivent pas accepter moins deux heures. Associez cette page à un convertisseur générique d'unités de temps si vous avez aussi besoin de secondes, de jours ou de semaines, à un outil de durée d'horloge si vous avez deux lectures de cadran plutôt qu'un décimal, ou à un convertisseur heures-minutes-secondes vers secondes si vous allez dans l'autre sens depuis un triplet d'horloge.
Cas d’usage
Paie et affichage des feuilles de temps
Transformez 7.5 ou 8.25 heures facturées en sept heures trente minutes ou huit heures quinze minutes pour une fiche qui imprime l'heure d'horloge, pas un décimal.
Exercice scolaire du reste
Laissez les élèves vérifier que 2.5 heures font deux heures trente minutes, et qu'un décompte d'heures négatif est rejeté au lieu d'être imprimé comme reste signé.
Libellés de séjour et de diapositive d'état
Convertissez un séjour décimal stocké ou un effort consigné en une chaîne 2h 30m pour un parking, une clinique, un studio ou un texte d'état de projet.
Questions fréquentes
Comment convertir des heures décimales en heures et minutes ?
Envoyez hours comme un nombre fini non négatif.
Pourquoi 2.5 heures valent 2 heures 30 minutes et non 2 heures 50 minutes ?
La partie fractionnaire est une fraction d'heure, pas un déversement de chiffres. La moitié de soixante minutes fait trente, donc 2.5 heures font 2 heures 30 minutes. 2.50 est la même durée.
Que se passe-t-il si j'entre un nombre négatif d'heures ?
Ce convertisseur n'est défini que pour un décompte d'heures fini et non négatif.
Les minutes restantes sont-elles arrondies ?
Oui. Les minutes totales sont arrondies à la minute entière la plus proche afin que les restes en virgule flottante ne deviennent pas 19.999 minutes. Un reste arrondi de 60 se reporte sur l'heure suivante.
Combien d'heures et de minutes font 7,75 heures ?
Cela fait 7 heures et quarante-cinq minutes, car trois quarts d'heure valent quarante-cinq minutes. De la même façon, 8,25 heures sur une fiche de paie font 8 heures et quart, et 7,5 heures font 7 heures 30 minutes.
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/hours-minutes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":2.5}'const res = await fetch("https://api.kit.forhosting.com/life/hours-minutes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/hours-minutes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/hours-minutes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/hours-minutes", 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
{
"hours": 2.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.hours_minutes",
"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_value | 1000000000000 |
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 requêtes API réussies coûtent $0.002.
Comment les heures décimales deviennent des heures entières et des minutes restantes
On écrit ces valeurs dans les tableurs, les exports de paie et les API de suivi du temps parce qu'un seul nombre est facile à additionner et à stocker. L'algorithme ne consulte jamais l'horloge système, n'appelle jamais un service réseau et n'utilise jamais le hasard, de sorte que le même décimal produit toujours les mêmes hours, minutes, total_minutes et la chaîne pretty.
Contrat d'entrée, arrondi à la minute la plus proche et erreurs
Les alias h, decimal_hours et value sont acceptés afin qu'un formulaire, une chaîne de requête ou une colonne de tableur réutilisent le même contrat sans renommer l'entrée. La valeur peut arriver comme nombre JSON ou comme chaîne numérique décimale, y compris un plus initial facultatif et une notation scientifique ; les espaces intégrés, les préfixes hexadécimaux et les jetons non numériques échouent avec un message qui nomme le champ. Un hours manquant, une chaîne vide après trim, Infinity et NaN échouent avec invalid_input et ne sont pas facturés. En cas de succès le corps renvoie decimal_hours, les heures entières et les minutes restantes comme entiers, total_minutes comme le décompte de minutes entières le plus proche, une chaîne pretty telle que 2h 30m, et une courte formule que vous pouvez imprimer à côté de la réponse. Les appels API réussis utilisent le prix de base publié $0.002.
Où une scission heures-et-minutes rend service
L'implémentation est un 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é.
Questions techniques
Combien coûte le convertisseur d'heures et de minutes ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.