ForHosting KIT · Viaggi e geografia

Differenza oraria tra città

Alle 15:00 a New York (UTC−5) sono le 05:00 del giorno dopo a Tokyo (UTC+9), una differenza di 14 ore. Inserisca le due città, i loro offset UTC e l'ora locale per fissare una chiamata o un viaggio. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Città A
New York
Utc a
-5
Città B
Tokyo
Utc b
9
Ora
15
Minuto
0
Ottiene
Etichetta UTC di A
UTC-5
Etichetta UTC di B
UTC+9
Ora a A
15:00
Ora a B
05:00

Un calcolatore di differenza oraria tra città risponde alla domanda quotidiana di viaggio e di chiamata: se in una città è una certa ora locale, che ora è nell'altra e quante ore separano quei due orologi? Lei indica entrambe le città e fornisce l'offset UTC fisso di ciascuna in ore—meno cinque per New York all'ora solare, più nove per Tokyo, più dodici per Auckland, meno dieci per Honolulu—più l'ora locale e il minuto facoltativo nella prima città. Il motore restituisce la differenza oraria con segno, entrambi gli orologi locali come HH:MM, lo slittamento del giorno di calendario dopo il wrap di mezzanotte, un wrap per il cammino più breve in una finestra di più o meno dodici ore, e un indicatore quando i due offset distano più di mezzo giorno, firma civile di un attraversamento della linea del cambiamento di data. Gli offset fuori da più o meno quattordici ore vengono rifiutati.

Come si calcolano il divario di ore e i due orologi locali

Ogni orologio civile di una città può essere scritto come un offset fisso rispetto al Tempo Universale Coordinato quando Lei conosce già l'orario stagionale che le interessa. New York sull'Eastern Standard Time è UTC meno cinque; Tokyo è UTC più nove; Delhi è UTC più cinque e mezzo; Adelaide è UTC più nove e mezzo; Kathmandu è UTC più cinque e tre quarti.

Questo calcolatore non cerca mai quei numeri per Lei: digiti i nomi delle città come etichette e i due offset in ore, poi indichi l'ora locale—e in opzione il minuto—già mostrata dall'orologio della prima città. La differenza oraria con segno è sempre l'offset della città B meno l'offset della città A. Quella sola sottrazione è il numero di ore da aggiungere all'ora locale della prima città per ottenere l'ora locale della seconda nello stesso istante.

Il lavoro procede in minuti interi così le zone di mezz'ora e di un quarto d'ora restano esatte: la differenza è moltiplicata per sessanta e arrotondata al minuto più vicino, poi sommata a ora per sessanta più minuto. Il totale di minuti viene ripiegato in un orologio di ventiquattro ore.

Ciò che resta dopo aver rimosso i giorni completi è l'HH:MM nella città B; il numero di giorni completi rimossi è lo slittamento del giorno di calendario, che può andare da meno due a più due agli estremi reali di UTC meno quattordici e UTC più quattordici. Quando le due città condividono l'offset gli orologi coincidono e lo slittamento di giorno è zero.

Quando non lo fanno, la risposta nomina quale città è in anticipo, stampa entrambi gli orologi ed elenca i passi di sostituzione così Lei può controllare l'aritmetica a mano prima di prenotare una chiamata o una riunione.

Salto di giorno attraverso la linea internazionale del cambiamento di data

La linea internazionale del cambiamento di data è la cucitura civile vicino a centottanta gradi di longitudine dove salta la data di calendario. Le città sul fianco orientale di quella cucitura usano offset positivi grandi, come UTC più dodici ad Auckland, UTC più tredici a Samoa o UTC più quattordici alle Line Islands. Quelle sul fianco occidentale usano offset negativi grandi, come UTC meno dieci a Honolulu, UTC meno undici ad American Samoa o UTC meno dodici a Baker Island.

Sottrarre quegli offset può produrre un divario maggiore di dodici ore e, agli estremi, maggiore di ventiquattro, così aggiungere il divario a un orologio locale può cadere non solo nel giorno precedente o successivo, ma a due giorni di distanza. Coppie classiche illustrano il contratto.

Le quindici a New York a UTC meno cinque sono le cinque del mattino del giorno di calendario successivo a Tokyo a UTC più nove, un divario di più quattordici ore che segnala la linea della data e si avvolge a meno dieci ore dall'altro lato. Mezzogiorno ad Auckland a UTC più dodici sono le quattordici del giorno precedente a Honolulu a UTC meno dieci, un divario di meno ventidue ore che si avvolge a più due.

Le nove del mattino a Samoa a UTC più tredici sono le nove del mattino del giorno precedente ad American Samoa a UTC meno undici: stesso quadrante, ventiquattro ore e un giorno di calendario di differenza. Usi quei campi quando deve dire a un viaggiatore se scrivere martedì o mercoledì sulla carta d'imbarco, e non solo che cosa segnerà l'orologio a muro.

Fissare una chiamata dall'altra sponda dell'oceano

Scelga un'ora locale nella Sua città, inserisca l'offset UTC dell'altra e legga entrambi gli orologi più la nota di giorno di calendario prima di inviare l'invito alla riunione.

Controllare il giorno di viaggio sulla linea della data

Confronti Auckland con Honolulu o Samoa con American Samoa e veda se il calendario di destinazione è ieri, oggi o distante due giorni.

Inserire gli orologi di città in un briefing di viaggio

Etichetti due città, fissi gli offset UTC± pubblicati e lasci la coppia HH:MM e il divario di ore nell'itinerario senza aprire una base di fusi.

Come trovo la differenza oraria tra due città?

Inserisca entrambi i nomi, l'offset UTC fisso di ciascuna città in ore e l'ora locale nella prima.

Perché il giorno di calendario può differire se gli orologi sembrano vicini?

Attraverso la linea della data il divario grezzo può essere di 22 o 24 ore. I quadranti possono sembrare distanti solo due ore, o persino identici, mentre la città B è nel giorno precedente o in quello successivo.

Questo strumento cerca i fusi a partire dal nome della città?

No. I nomi delle città sono solo etichette di visualizzazione. Lei fornisce gli offset UTC fissi. Il motore non chiama una base di fusi, non applica il DST e non legge l'orologio dell'host.

Come si tiene conto dell'ora legale?

Scelga gli offset della stagione che le interessa prima di inserirli. Il calcolatore usa gli offset fissi che lei scrive: New York è a meno cinque nell'ora solare, e in estate va inserito il suo offset estivo.

Funziona con fusi di mezz'ora e di un quarto d'ora?

Sì. Gli offset possono essere frazionari, come più cinque e mezza per Delhi, più nove e mezza per Adelaide o più cinque e tre quarti per Kathmandu. Il calcolo avviene in minuti interi, quindi questi fusi restano esatti.

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.

POSThttps://api.kit.forhosting.com/travel/time-difference-cities

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/travel/time-difference-cities \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"city_a":"New York","utc_a":-5,"city_b":"Tokyo","utc_b":9,"hour":15}'
{
  "city_a": "New York",
  "utc_a": -5,
  "city_b": "Tokyo",
  "utc_b": 9,
  "hour": 15
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.time_difference_cities",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_abs_offset_hours14
max_city_len80
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L'aritmetica è deterministica: senza rete, senza orologio dell'host, senza base di zone IANA e senza indovinare l'ora legale, così l'esecutore gratuito del browser e l'API coincidono sempre.

Salto di giorno attraverso la linea internazionale del cambiamento di data

Questo endpoint tratta quella situazione come dato di primo piano, non come un ripensamento. Il campo hour_diff è il divario grezzo con segno. Il campo hour_diff_wrapped proietta quel divario sul rappresentante unico dell'intervallo semiaperto da meno dodici a più dodici, il cammino più breve intorno all'orologio di ventiquattro ore. Il booleano crosses_date_line è vero proprio quando il divario grezzo assoluto è strettamente maggiore di dodici ore: il test civile secondo cui i due orologi distano più di mezzo giorno.

Contratto di ingresso, errori e quando questa pagina è lo strumento giusto

L'intento di ricerca qui è la query di consumatore differenza oraria tra città, non un'identità grezza di offset di fuso né un orologio di arrivo per durata di volo. Risolva Lei l'ora legale prima di scegliere gli offset, oppure usi un convertitore di zona con nome quando ha solo identificatori IANA. Invii un corpo JSON con cinque campi obbligatori e uno facoltativo. city_a e city_b sono nomi non vuoti di al massimo ottanta caratteri dopo il trim; sono etichette del risultato, non chiavi di una base di fusi. utc_a e utc_b sono offset UTC finiti in ore, inclusi da meno quattordici a più quattordici, e possono essere frazionari così India, Nepal e le zone australiane di mezz'ora restano oneste. hour è l'ora locale intera nella città A su un orologio di ventiquattro ore da zero a ventitré. minute è facoltativo, vale zero per impostazione predefinita e deve essere un intero da zero a cinquantanove quando presente. Gli alias sono accettati nel trasporto: from_city, city o a_name per city_a; to_city o b_name per city_b; offset_a, from_offset o utc_from per utc_a; offset_b, to_offset o utc_to per utc_b; hour_a, h o local_hour per hour; minute_a, m o local_minute per minute. Nomi assenti, stringhe vuote, offset non finiti, ore o minuti fuori intervallo, hour o minute non interi, e qualsiasi offset il cui valore assoluto superi quattordici ore falliscono con invalid_input indicando il campo; tali fallimenti non vengono addebitati. In caso di successo il corpo ripete le città, gli offset arrotondati, le etichette UTC±, l'orologio di ingresso, entrambe le stringhe HH:MM, i divari orari con segno, assoluto e avvolto, day_offset e day_label, l'indicatore della linea della data, ahead_city e behind_city, un messaggio di una riga e i passi ordinati. Le chiamate API riuscite costano $0.002 per richiesta; l'ingresso non valido non consuma il saldo prepagato.

Che cosa significa crosses_date_line?

È vero quando la differenza oraria assoluta è maggiore di 12. Quel test civile segna orologi distanti più di mezzo giorno, la firma abituale di una coppia del Pacifico o della linea della data.

Quanto costa il calcolatore di differenza oraria tra città?

Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →