Verificatore tempo di scalo
Atterrando alle 10:30 e ripartendo alle 14:00 ha 3 h 30 min di scalo, che superano un minimo di 60 minuti con 150 minuti di margine. Inserisca i due orari e il minimo richiesto dal suo aeroporto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Arrivo
- 10:30
- Partenza
- 14:00
- Tempo minimo di connessione
- 60
- Minuti di arrivo
- 630
- Minuti di partenza
- 840
- Minuti di scalo
- 210
- Ore di scalo
- 3,5
Questo verificatore del tempo di scalo calcola quanto tempo hai tra un arrivo in entrata e una partenza in uscita, poi ti dice se quell'intervallo soddisfa un tempo minimo di connessione che fornisci. Le regole MCT di aeroporti e compagnie aeree variano per cambio di terminal, flusso internazionale contro domestico, e riconsegna bagagli, quindi lo strumento non inventa una tabella per vettore: inserisci i minuti che si applicano al tuo biglietto o aeroporto, e restituisce una durata dello scalo deterministica, una durata leggibile dall'uomo, un flag sufficient, e il margine o la carenza in minuti. Le connessioni nello stesso giorno sottraggono l'arrivo dalla partenza su un orologio di ventiquattro ore; quando la partenza è precedente o uguale all'arrivo, il motore tratta la tappa come notturna e aggiunge ventiquattro ore così un arrivo tardivo e una partenza mattutina presto producono comunque un intervallo corretto.
Cosa significa un controllo dello scalo e cosa contiene la risposta
Una connessione, o scalo, è il tempo a terra tra l'arrivo programmato di un volo e la partenza programmata del successivo sullo stesso itinerario. Viaggiatori e agenti tengono a due numeri contemporaneamente: quanti minuti ci sono davvero sull'orologio, e se quell'intervallo supera il tempo minimo di connessione richiesto per quell'aeroporto, compagnia aerea, o tipo di biglietto. Questo verificatore risponde a entrambe le domande con un percorso aritmetico trasparente.
Arrivo e partenza vengono letti come orari su orologio a ventiquattro ore, convertiti in minuti dalla mezzanotte, e sottratti; se la partenza non è strettamente successiva all'arrivo nello stesso giorno di calendario, il modello aggiunge un giorno intero così voli notturni e partenze mattutine presto danno comunque uno scalo positivo. Il tempo minimo di connessione è un numero non negativo di minuti che fornisci, opzionalmente come stringa di durata H:MM, limitato a ventiquattro ore per un controllo a connessione singola.
I casi respinti includono campi mancanti, token che non sono orari, ore fuori da zero a ventitré, minuti o secondi fuori da zero a cinquantanove, MCT negativo, e MCT oltre il tetto documentato.
Come vengono letti orari e MCT e come il risultato resta riproducibile
Le stringhe di orario accettano H:MM, HH:MM, e secondi opzionali come HH:MM:SS; gli zeri iniziali sono opzionali, e gli spazi circostanti vengono tagliati. MCT accetta un numero finito di minuti o una stringa di durata come uno due punti trenta per novanta minuti.
Il case misto non è richiesto per gli orari perché cifre e due punti da soli formano il token; spazzatura non numerica, le venticinque in punto, e sessanta minuti nel campo dei minuti vengono respinti con un messaggio chiaro così che una cella sbagliata non diventi un flag sufficient errato. MCT pari a zero è valido e riporta semplicemente se esiste un tempo a terra positivo sotto le tue altre regole.
Quando i minuti di partenza sono minori o uguali ai minuti di arrivo, overnight è true e vengono aggiunte ventiquattro ore prima della sottrazione, il che corrisponde a come la maggior parte dei passeggeri legge una connessione notturna nello stesso aeroporto senza richiedere un campo giorno separato.
Dove si usano i controlli di connessione nella prenotazione, nelle operazioni e nel software
I viaggiatori per svago incontrano questo calcolo quando un motore di prenotazione offre una connessione di un'ora che sembrava a posto finché non notano un cambio di terminal o un passaggio da internazionale a domestico che richiede novanta minuti. Gruppi studenteschi e operatori turistici usano una matematica consapevole della notte quando un arrivo tardivo e una partenza mattutina presto altrimenti sembrerebbero una durata negativa se qualcuno sottrae le facce dell'orologio senza far scorrere il giorno.
Gli agenti di supporto incollano arrivo, partenza, e un MCT pubblicato dalle condizioni di trasporto della compagnia aerea per mostrare a un cliente perché una riprenotazione è stretta o comoda prima di emettere un nuovo biglietto. Strumenti di prodotto ed educativi richiamano il contratto da script quando un utente sceglie due tappe di volo e l'app deve mostrare la durata dello scalo e un pass-fail contro un cuscinetto configurabile senza distribuire un intero costruttore di connessioni GDS.
Abbinalo a helper per il jet lag e il carburante quando costruisci un piccolo laboratorio di strumenti di pianificazione viaggi gratuiti e deterministici, e mantieni i valori MCT sotto il controllo della tua policy invece di codificare a priori la tabella di un singolo aeroporto in ogni client.
Casi d'uso
Revisione della connessione dell'itinerario
Verifica se il tempo a terra da arrivo a partenza supera il tempo minimo di connessione della tua compagnia aerea o azienda prima di comprare o riprenotare.
Controlli di policy MCT aziendale
Elabora in batch tariffe multi-tappa contro un cuscinetto fisso in minuti e segnala margine negativo per i travel manager.
Matematica dello scalo notturno
Calcola intervalli positivi corretti quando un arrivo tardivo e una partenza mattutina del giorno dopo altrimenti sembrerebbero invertiti su un orologio a 24 ore.
Domande frequenti
Come si calcola la durata dello scalo?
Arrivo e partenza vengono convertiti in minuti dalla mezzanotte. Se la partenza è precedente o uguale all'arrivo, vengono aggiunte ventiquattro ore (notturno). I minuti di scalo sono uguali alla partenza effettiva meno l'arrivo.
Cosa succede con orari non validi?
Esempi includono campi mancanti, ora fuori da 0–23, minuto o secondo fuori da 0–59, MCT negativo, o stringhe che non sono orari.
Questo cerca tabelle MCT delle compagnie aeree?
No. Fornisci tu l'MCT che si applica al tuo biglietto, aeroporto, o policy aziendale. Lo strumento misura solo la durata dello scalo e la confronta con quel numero.
E se il volo successivo parte la mattina dopo?
Inserisca gli orari così come sono. Quando la partenza è precedente o uguale all'arrivo sull'orologio, il verificatore considera lo scalo notturno e aggiunge 24 ore, così un arrivo tardi e una partenza presto danno l'intervallo giusto.
Quale tempo minimo di coincidenza devo inserire?
Quello valido per il suo biglietto o il suo aeroporto. Le regole cambiano con il cambio di terminal, i voli internazionali o nazionali e il nuovo imbarco del bagaglio, e il verificatore non inventa tabelle. Può scrivere minuti o un formato come 1:30 per novanta minuti.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"arrival": "10:30",
"departure": "14:00",
"min_connection": 60
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.layover_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_min_connection_minutes | 1440 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Orari di orologio non validi e valori MCT negativi falliscono con invalid_input invece di un numero sbagliato in silenzio.
Cosa significa un controllo dello scalo e cosa contiene la risposta
La risposta riporta le visualizzazioni normalizzate di arrivo e partenza, arrival_minutes e departure_minutes dalla mezzanotte, layover_minutes e layover_hours, un layover_display compatto come tre ore trenta minuti, il min_connection_minutes usato, un flag booleano sufficient, slack_minutes che è negativo quando la connessione è stretta, un flag overnight, un'etichetta di metodo layover_time, e una breve stringa di formula per verifiche. Non c'è un feed di orari in tempo reale e nessun database MCT di compagnie aeree raccolto: il motore costruisce un risultato finito dai tuoi tre input oppure rifiuta la richiesta con invalid_input. Se ti servono la valutazione completa di legalità multi-città o percorsi al gate in tempo reale, usa sistemi operativi; questa pagina resta concentrata sulla domanda durata-contro-MCT così che schede di esercizi, API e dimostrazioni nel browser condividano un unico contratto stabile.
Come vengono letti orari e MCT e come il risultato resta riproducibile
I campi preferiti sono arrival per l'orario di arrivo in entrata, departure per l'orario di partenza in uscita, e min_connection per il tempo minimo di connessione in minuti, ma sono accettati anche gli alias arr, arrival_time, eta, dep, departure_time, etd, mct, min_connect e connection_time, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto. Sono accettati anche valori interi di minuti dalla mezzanotte da zero a millequattrocentotrentanove per arrival o departure quando una pipeline memorizza già gli orari in quel modo. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo l'interpretazione degli orari.
Dove si usano i controlli di connessione nella prenotazione, nelle operazioni e nel software
Gli uffici viaggi aziendali eseguono in batch la stessa formula su tariffe multi-tappa per segnalare itinerari dove slack_minutes è negativo rispetto a una policy MCT aziendale più rigorosa del minimo legale della compagnia aerea. In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione di pianificazione viaggi a una pipeline automatizzata senza cambiare il risultato matematico.
Domande tecniche
Quanto costa il verificatore del tempo di scalo?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Cos'è min_connection?
È il tempo minimo di connessione (MCT) che richiedi, in minuti (o H:MM). La connessione è sufficiente quando layover_minutes è maggiore o uguale a quel valore.