Salt la conținutul principal
LibraTool logoLibraTool

Convertor Fus Orar — gratuit

Convertește ore între oricare din cele 20 de fusuri orare mondiale simultan. Folosește ora curentă live sau introdu o dată și oră personalizată pentru comparare.

Funcționează offline odată încărcat
Fusuri orare selectate
New York
 
Londra
 
Tokyo
 
Sydney
 

Adaugă un fus orar

Utilizări frecvente

  • Programați ședințe de echipă la distanță peste fusuri orareGăsiți o oră de ședință care funcționează pentru membrii echipei din mai multe fusuri orare simultan.
  • Convertiți orele evenimentelor pentru publicul internaționalAfișați orele de început ale evenimentului live, webinarului sau fluxului în fusurile orare locale ale participanților pentru a evita confuzia.
  • Planificați orele de sosire și apeluri în timp ce călătorițiVedeți ce oră este acasă în timp ce călătoriți, sau verificați ora locală la destinația dumneavoastră pentru planificare.
  • Urmăriți orele de deschidere ale piețelor de valori globaleConvertiți orele de deschidere și închidere pentru NYSE, LSE, TSE și alte burse la ora locală dumneavoastră.
  • Convertiți orele de lansare a jocurilor și turneelorAflați exact când se lansează un joc sau când începe un turneu esports în fusul orar local dumneavoastră.

Cum funcționează

Toată logica de conversie rulează în întregime în browser-ul tău folosind API-ul JavaScript Intl.DateTimeFormat — același motor de internaționalizare integrat în Chrome, Firefox, și Safari. Sunt zero biblioteci externe și niciun apel de server.

  1. 1
    Lista de fuse orare IANA încărcată
    La încărcare, unealta apelează Intl.supportedValuesOf('timeZone') pentru a prelua baza de date completă de fuse orare IANA cu care browser-ul tău vine — de obicei 400+ zone. Pe motoare mai vechi revine la o listă integrată de 20 de orașe majore.
  2. 2
    Intrarea ceasului de perete rezolvată la un moment UTC
    Când scrii o dată și oră personalizate, unealta rulează un algoritm în două treceri folosind Intl.DateTimeFormat(...).formatToParts() pentru a calcula decalajul UTC pentru zona sursă aleasă de tine, apoi îl scade. O a doua trecere reverifică decalajul la momentul rezultat pentru a gestiona corect cazurile-limită de limită DST.
  3. 3
    Fiecare zonă țintă formatată independent
    Intl.DateTimeFormat este apelat o dată per fus orar selectat, transmițând momentul UTC rezolvat și identificatorul zonei IANA (de exemplu, Asia/Tokyo). Tabelele de fus orar integrate ale browser-ului gestionează regulile DST și istoricul decalajelor, producând șiruri de zi a săptămânii, dată, și oră conștiente de locală.
  4. 4
    Ceasul live ticăie prin setInterval
    Când 'folosește timpul curent' este bifat, un setInterval de o secundă actualizează data de bază în starea React, astfel încât fiecare fus orar afișat se reîmprospătează în timp real. Selecțiile tale de zonă sunt salvate în localStorage astfel încât persistă între vizite.

Instrumente similare

Întrebări frecvente