Heure en minutes décimales
Transformez une heure d'horloge en minutes écoulées depuis minuit : 06:15:30 donne 375,5 minutes décimales. Saisissez heure, minute et seconde au format 24 heures, et les secondes s'ajoutent en fraction. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Heures
- 6
- Minutes
- 15
- Secondes
- 30
- Minutes décimales
- 375,5
- Minutes depuis minuit
- 375,5
Le convertisseur d’heure en minutes décimales transforme une heure de la journée en une seule valeur numérique : le nombre total de minutes écoulées depuis minuit. Saisissez les heures, les minutes et les secondes au format 24 heures ; le calculateur intègre les secondes sous forme de fraction de minute. Par exemple, 06:15:30 devient 375.5 minutes décimales. Cette conversion est pratique lorsqu’une feuille de calcul, une formule de planification, un graphique, un jeu de tests ou un flux de données exige un nombre comparable plutôt qu’une heure formatée. Le calcul repose uniquement sur l’arithmétique, sans fuseau horaire, date, changement d’heure, réseau ni horloge système.
Ce que représentent les minutes décimales depuis minuit
Les minutes décimales depuis minuit expriment une heure de la journée comme une quantité unique mesurée à partir de 00:00:00. Minuit vaut zéro. Chaque heure complète apporte soixante minutes, le champ des minutes apporte sa valeur et celui des secondes ajoute la fraction obtenue en divisant par soixante.
Ainsi, 01:00:00 correspond à 60 minutes décimales, 12:00:00 à 720 et 23:59:30 à 1439.5. Cette représentation est souvent plus facile à trier, tracer, soustraire et comparer qu’un texte comme 11:59 PM, car l’ordre numérique suit celui des heures au cours d’une journée. Le convertisseur demande volontairement des champs au format 24 heures plutôt qu’une indication AM ou PM : les heures vont de 0 à 23, les minutes et les secondes de 0 à 59.
Il décrit une position de l’horloge dans la journée, et non une durée susceptible de dépasser vingt-quatre heures. Aucune date ni aucun fuseau horaire n’est associé. Si deux valeurs viennent de dates ou de fuseaux différents, normalisez ce contexte séparément avant de comparer les résultats.
Fonctionnement du calcul et de la validation
La formule multiplie les heures par soixante, ajoute les minutes, puis les secondes divisées par soixante. Pour 14:30:45, la part des heures vaut 840, celle des minutes 30 et celle des secondes 0.75, soit 870.75 minutes décimales depuis minuit. Les trois champs sont obligatoires et doivent contenir des nombres entiers.
L’heure doit être comprise entre 0 et 23, tandis que les minutes et les secondes doivent être comprises entre 0 et 59. Ces limites empêchent qu’une durée telle que 2 heures et 90 minutes soit prise pour une heure valide. Le traitement n’utilise qu’une arithmétique bornée et une stabilisation décimale, sans objet Date, recherche de fuseau, hasard ni réseau.
Bien exploiter le résultat dans les données et plannings
Utilisez les minutes décimales lorsque le logiciel en aval attend une échelle numérique continue. Une feuille de calcul peut placer la valeur sur l’axe d’un graphique, un système de planification peut comparer des heures d’ouverture et de fermeture, et une suite de tests peut vérifier des conversions exactes sans analyser des libellés horaires localisés. Pour obtenir un intervalle au cours de la même journée, convertissez les deux heures et soustrayez le résultat le plus ancien du plus récent.
Soyez prudent lorsque l’intervalle franchit minuit : 00:15 est numériquement inférieur à 23:45, bien qu’il survienne trente minutes plus tard le lendemain. Ajoutez alors 1440 minutes au résultat du jour suivant avant la soustraction, ou utilisez un outil tenant compte de la date. Les secondes peuvent créer des fractions décimales périodiques ; une seconde représente par exemple un soixantième de minute.
Cette capacité renvoie une approximation stable arrondie à dix décimales au maximum, précision largement suffisante pour des secondes et sans résidus binaires gênants. La sortie n’est ni un timestamp Unix, ni un décalage horaire, ni un nombre de minutes facturables : elle situe simplement une heure valide sur l’échelle quotidienne allant de zéro à presque 1440 minutes.
Cas d’usage
Préparer des heures pour une feuille de calcul
Convertissez les champs heure, minute et seconde en une colonne numérique que vous pouvez trier, soustraire, moyenner ou représenter.
Normaliser des données de planification
Placez les ouvertures, rendez-vous ou départs d’une même journée sur une échelle uniforme de minutes depuis minuit.
Créer des jeux de tests déterministes
Produisez des valeurs attendues exactes pour les logiciels qui transforment une heure sur 24 heures en minutes décimales.
Questions fréquentes
Quelle formule convertit une heure en minutes décimales ?
Multipliez les heures par 60, ajoutez les minutes, puis les secondes divisées par 60.
Le calculateur utilise-t-il le format 12 ou 24 heures ?
Il utilise le format 24 heures. Saisissez une heure de 0 à 23 ; aucun champ AM ou PM n’est prévu.
Les secondes sont-elles incluses dans le résultat ?
Oui. Elles sont divisées par 60 et intégrées comme partie fractionnaire d’une minute décimale.
Puis-je saisir une durée supérieure à une journée ?
Non. L’outil convertit une heure de la journée : les heures s’arrêtent à 23, les minutes et secondes à 59.
Comment calculer l'écart entre deux heures qui passent minuit ?
Convertissez les deux heures, puis ajoutez 1440 minutes à celle du lendemain avant de soustraire. Par exemple, 00:15 arrive trente minutes après 23:45, même si sa valeur est plus petite.
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/date/time-to-decimal-minutes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":14,"minutes":30,"seconds":45}'const res = await fetch("https://api.kit.forhosting.com/date/time-to-decimal-minutes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 14,
"minutes": 30,
"seconds": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/time-to-decimal-minutes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 14,
"minutes": 30,
"seconds": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/time-to-decimal-minutes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":14,"minutes":30,"seconds":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":14,"minutes":30,"seconds":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/time-to-decimal-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": 14,
"minutes": 30,
"seconds": 45
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.time_to_decimal_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.
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 mêmes entrées produisent donc toujours la même sortie dans le navigateur et avec l’API.
Fonctionnement du calcul et de la validation
Les chaînes numériques composées uniquement de chiffres sont acceptées pour les formulaires envoyés sous forme de texte ; les décimales, signes, booléens, champs vides, nombres non finis et valeurs hors limites renvoient une erreur invalid_input. La réponse contient decimal_minutes et minutes_past_midnight avec la même valeur, ainsi que les composants validés. Chaque requête API réussie coûte $0.002.
Questions techniques
Combien coûte une conversion avec l’API ?
Chaque requête API réussie coûte $0.002. Le calculateur dans le navigateur est gratuit.