
Durée entre deux horaires
Calculer une durée en heures et minutes, le même jour ou jusqu’au lendemain.
Vos dates et horaires restent dans votre navigateur et ne sont pas enregistrés.
Méthode et hypothèses
Version de méthode 1.0.0 · Mise à jour
Durée horaire
Formule: Minutes d’arrivée − minutes de départ + décalage de jour
Horaires à la minute, sans dates ni fuseaux. « Lendemain » ajoute 24 h, sans déduire automatiquement un passage à minuit. Même horaire : 0 h le même jour ou 24 h le lendemain. Ne mesure pas les changements d’heure. Exemple : 23:30 → 01:00 le lendemain = 1 h 30 min.
- start
- Heure de départ
- end
- Heure d’arrivée
- day
- Jour d’arrivée
Calendrier grégorien de 0001 à 9999. Les conventions de date, de durée et d’arrondi sont précisées pour chaque mode.
Reproduire le calcul en code
Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.
JavaScript
const minutes = (14 * 60 + 20) - (9 * 60 + 5);
console.log(`${Math.floor(minutes / 60)}h ${minutes % 60}m`); // 5h 15mTypeScript
const minutes: number = (14 * 60 + 20) - (9 * 60 + 5);
console.log(`${Math.floor(minutes / 60)}h ${minutes % 60}m`); // 5h 15mPython
start, end = 9 * 60 + 5, 14 * 60 + 20
minutes = end - start
print(f"{minutes // 60}h {minutes % 60}m") # 5h 15mJava
int minutes = (14 * 60 + 20) - (9 * 60 + 5);
System.out.printf("%dh %dm%n", minutes / 60, minutes % 60); // 5h 15mC#
int minutes = (14 * 60 + 20) - (9 * 60 + 5);
Console.WriteLine($"{minutes / 60}h {minutes % 60}m"); // 5h 15m