Vérificateur de temps de correspondance
Arrivée à 10:30, départ à 14:00 : la correspondance dure 3 h 30 min et dépasse un minimum de 60 minutes avec 150 minutes de marge. Saisissez les deux heures et le minimum exigé par votre aéroport. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Arrivée
- 10:30
- Départ
- 14:00
- Temps de correspondance minimum
- 60
- Minutes d'arrivée
- 630
- Minutes de départ
- 840
- Minutes de correspondance
- 210
- Heures de correspondance
- 3,5
Ce vérificateur de temps de correspondance calcule combien de temps vous avez entre une arrivée entrante et un départ sortant, puis vous indique si cet écart respecte un temps de correspondance minimum que vous fournissez. Les règles de MCT d'aéroport et de compagnie aérienne varient selon le changement de terminal, le flux international par rapport au domestique, et le réenregistrement des bagages, donc l'outil n'invente pas de table de transporteur : vous saisissez les minutes qui s'appliquent à votre billet ou aéroport, et il renvoie une durée de correspondance déterministe, une durée lisible par l'humain, un indicateur sufficient, et la marge ou le déficit en minutes. Les correspondances le même jour soustraient l'arrivée du départ sur une horloge de vingt-quatre heures ; lorsque le départ est antérieur ou égal à l'arrivée, le moteur traite le vol comme de nuit et ajoute vingt-quatre heures afin qu'une arrivée tardive et un départ tôt le matin produisent quand même un écart correct.
Ce que signifie une vérification de correspondance et ce que contient la réponse
Une correspondance, ou escale, est le temps au sol entre l'arrivée programmée d'un vol et le départ programmé du suivant sur le même itinéraire. Voyageurs et agents se soucient de deux nombres à la fois : combien de minutes sont réellement disponibles sur l'horloge, et si cet intervalle franchit le temps de correspondance minimum requis pour cet aéroport, cette compagnie, ou ce type de billet. Ce vérificateur répond aux deux avec un parcours arithmétique transparent.
L'arrivée et le départ sont lus comme des heures d'horloge sur vingt-quatre heures, convertis en minutes depuis minuit, et soustraits ; si le départ n'est pas strictement après l'arrivée le même jour calendaire, le modèle ajoute un jour complet afin que les vols de nuit et les départs tôt le matin produisent quand même une correspondance positive. Le temps de correspondance minimum est un nombre non négatif de minutes que vous fournissez, optionnellement comme une chaîne de durée H:MM, plafonné à vingt-quatre heures pour une vérification à connexion unique.
Comment les heures et le MCT sont lus et comment le résultat reste reproductible
Les chaînes d'horloge acceptent H:MM, HH:MM, et des secondes optionnelles sous forme de HH:MM:SS ; les zéros initiaux sont optionnels, et les espaces environnants sont retirés. Des valeurs entières de minutes depuis minuit de zéro à mille quatre cent trente-neuf sont aussi acceptées pour l'arrivée ou le départ lorsqu'un pipeline stocke déjà les heures de cette façon. MCT accepte un nombre fini de minutes ou une chaîne de durée telle que un deux-points trente pour quatre-vingt-dix minutes.
La casse mixte n'est pas requise pour les heures car les chiffres et les deux-points seuls forment le jeton ; les débris non numériques, vingt-cinq heures, et soixante minutes dans le champ des minutes sont rejetés avec un message clair afin qu'une mauvaise cellule ne devienne pas un mauvais indicateur sufficient. Un MCT nul est valide et indique simplement s'il existe un temps au sol positif sous vos autres règles.
Lorsque les minutes de départ sont inférieures ou égales aux minutes d'arrivée, overnight est true et vingt-quatre heures sont ajoutées avant la soustraction, ce qui correspond à la façon dont la plupart des passagers lisent une correspondance de nuit au même aéroport sans exiger un champ de jour séparé.
Où les vérifications de correspondance s'inscrivent dans la réservation, les opérations et les logiciels
Les voyageurs de loisir rencontrent ce calcul lorsqu'un moteur de réservation offre une correspondance d'une heure qui semblait bien jusqu'à ce qu'ils remarquent un changement de terminal ou un transfert international-vers-domestique qui nécessite quatre-vingt-dix minutes. Groupes d'étudiants et voyagistes utilisent des calculs sensibles à la nuit lorsqu'une arrivée tardive et un départ matinal sembleraient sinon une durée négative si quelqu'un soustrait des visages d'horloge sans faire tourner le jour.
Les agents support collent l'arrivée, le départ, et un MCT publié depuis les conditions de transport de la compagnie pour montrer à un client pourquoi une reréservation est serrée ou confortable avant d'émettre un nouveau billet. Les outils produits et pédagogiques appellent le contrat depuis des scripts lorsqu'un utilisateur choisit deux étapes de vol et que l'application doit afficher la durée de correspondance et un pass-fail contre une marge configurable sans déployer un constructeur de correspondance GDS complet.
Associez-le à des utilitaires de décalage horaire et de carburant lorsque vous construisez un petit laboratoire d'outils de planification de voyage gratuits et déterministes, et gardez les valeurs de MCT sous votre propre contrôle de politique plutôt que de coder en dur une seule table d'aéroport dans chaque client.
Cas d’usage
Révision de correspondance d'itinéraire
Vérifiez si le temps au sol arrivée-vers-départ franchit le temps de correspondance minimum de votre compagnie ou entreprise avant d'acheter ou de reréserver.
Vérifications de politique de MCT d'entreprise
Traitez par lots des tarifs multi-étapes contre une marge fixe en minutes et signalez la marge négative pour les gestionnaires de voyage.
Calcul de correspondance de nuit
Calculez des écarts positifs corrects lorsqu'une arrivée tardive et un départ tôt le lendemain sembleraient sinon inversés sur une horloge de 24 heures.
Questions fréquentes
Combien coûte le vérificateur de temps de correspondance ?
Il est gratuit dans votre navigateur sur cette page.
Comment la durée de correspondance est-elle calculée ?
L'arrivée et le départ sont convertis en minutes depuis minuit. Si le départ est antérieur ou égal à l'arrivée, vingt-quatre heures sont ajoutées (nuit). Les minutes de correspondance sont égales au départ effectif moins l'arrivée.
Que se passe-t-il avec des heures invalides ?
Les exemples incluent des champs manquants, une heure en dehors de 0–23, une minute ou seconde en dehors de 0–59, un MCT négatif, ou des chaînes non-horloge.
Cela recherche-t-il des tables de MCT de compagnies aériennes ?
Non. Vous fournissez le MCT qui s'applique à votre billet, aéroport, ou politique d'entreprise. L'outil ne fait que mesurer la durée de correspondance et la comparer à ce nombre.
Et si le vol suivant part le lendemain matin ?
Saisissez les heures telles quelles. Quand l'heure de départ est antérieure ou égale à celle d'arrivée, le vérificateur considère que la correspondance passe la nuit et ajoute 24 heures : une arrivée tardive et un départ matinal donnent le bon écart.
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/travel/layover-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"arrival":"10:30","departure":"14:00","min_connection":60}'const res = await fetch("https://api.kit.forhosting.com/travel/layover-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"arrival": "10:30",
"departure": "14:00",
"min_connection": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/layover-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"arrival": "10:30",
"departure": "14:00",
"min_connection": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/layover-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"arrival":"10:30","departure":"14:00","min_connection":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"arrival":"10:30","departure":"14:00","min_connection":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/layover-time", 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
{
"arrival": "10:30",
"departure": "14:00",
"min_connection": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.layover_time",
"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_min_connection_minutes | 1440 |
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 heures d'horloge invalides et les valeurs de MCT négatives échouent avec invalid_input plutôt qu'un mauvais nombre silencieux.
Ce que signifie une vérification de correspondance et ce que contient la réponse
La réponse reprend les affichages normalisés d'arrivée et de départ, arrival_minutes et departure_minutes depuis minuit, layover_minutes et layover_hours, un layover_display compact tel que trois heures trente minutes, le min_connection_minutes utilisé, un indicateur booléen sufficient, slack_minutes qui est négatif lorsque la correspondance est serrée, un indicateur overnight, une étiquette de méthode layover_time, et une brève chaîne de formule pour les audits. Il n'y a pas de flux d'horaires en direct et pas de base de données de MCT de compagnies aériennes récupérée : le moteur construit soit un résultat fini depuis vos trois entrées, soit rejette la requête avec invalid_input. Les cas rejetés incluent des champs manquants, des jetons non-horloge, des heures en dehors de zéro à vingt-trois, des minutes ou secondes en dehors de zéro à cinquante-neuf, un MCT négatif, et un MCT au-dessus du plafond documenté. Si vous avez besoin d'une notation de légalité multi-villes complète ou de trajets de porte en temps réel, utilisez des systèmes opérationnels ; cette page reste concentrée sur la question durée-contre-MCT afin que fiches d'exercices, API, et démonstrations de navigateur partagent un contrat stable unique.
Comment les heures et le MCT sont lus et comment le résultat reste reproductible
Les champs préférés sont arrival pour l'heure d'horloge entrante, departure pour l'heure d'horloge sortante, et min_connection pour le temps de correspondance minimum en minutes, mais des alias tels que arr, arrival_time, eta, dep, departure_time, etd, mct, min_connect, et connection_time sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé sans réimplémenter vous-même l'analyse d'horloge.
Où les vérifications de correspondance s'inscrivent dans la réservation, les opérations et les logiciels
Les services de voyages d'entreprise regroupent la même formule sur des tarifs multi-étapes pour signaler des itinéraires où slack_minutes est négatif contre une politique de MCT d'entreprise plus stricte que le minimum légal de la compagnie aérienne. Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration de planification de voyage à un pipeline automatisé sans changer le résultat mathématique.
Questions techniques
Qu'est-ce que min_connection ?
C'est le temps de correspondance minimum (MCT) que vous exigez, en minutes (ou H:MM). La correspondance est suffisante lorsque layover_minutes est supérieur ou égal à cette valeur.