Ugrás a fő tartalomra

Ingyenes Időzóna-konvertáló

Konvertálj időpontokat 20 világ időzóna bármelyike között egyidejűleg. Használj élő aktuális időt, vagy adj meg egyéni dátumot és időpontot az összehasonlításhoz.

Betöltés után offline is működik
Kiválasztott időzónák
New York
 
London
 
Tokió
 
Sydney
 

Időzóna hozzáadása

Gyakori felhasználások

  • Ütemezzen be távoli csapatos értekezleteket az időzónák közöttKeressen egy értekezlet időpontját, amely több időzóna csapattagjai számára is működik.
  • Rendezvény időpontjainak konvertálása nemzetközi közönségnekJelenítse meg az élő rendezvény, webinárium vagy stream kezdési időpontjait a résztvevők helyi időzónáiban, hogy elkerülje a zavart.
  • Tervezze meg az érkezési időket és hívásokat utazás közbenNézze meg, hány óra van otthon utazás közben, vagy ellenőrizze a helyi időt az utazási célon a tervezéshez.
  • Nyomon követheti a globális tőzsdeműködési időketKonvertálja az NYSE, LSE, TSE és egyéb tőzsdék nyitás- és zárási időpontjait helyi időre.
  • Játékkiadási és tornaidőpontok konvertálásaTudja meg pontosan, hogy egy játék mikor jelenik meg, vagy mikor kezdődik egy esports-verseny a helyi időzónájában.

Hogyan működik

A teljes átváltási logika a böngésződben zajlik a JavaScript Intl.DateTimeFormat API-jával — ugyanazzal a nemzetköziesítési motorral, amely a Chrome-ba, a Firefoxba és a Safariba is be van építve. Nincs külső könyvtár, és nincsenek szerverhívások.

  1. 1
    Az IANA időzóna-lista betöltve
    Betöltéskor az eszköz meghívja az Intl.supportedValuesOf('timeZone') függvényt, hogy lekérje a böngésződ által biztosított teljes IANA időzóna-adatbázist — jellemzően 400+ zónát. Régebbi motorokon egy beépített, 20 nagyváros listájára esik vissza.
  2. 2
    A helyi időpont-bevitel UTC-időponttá feloldva
    Amikor egyéni dátumot és időt adsz meg, az eszköz egy kétlépéses algoritmust futtat az Intl.DateTimeFormat(...).formatToParts() segítségével, hogy kiszámítsa a kiválasztott forrás-időzóna UTC eltolását, majd ezt levonja. Egy második lépés újraellenőrzi az eltolást az eredményül kapott időpontban, hogy helyesen kezelje a nyári-téli időszámítás határeseteit.
  3. 3
    Minden célzóna függetlenül formázva
    Az Intl.DateTimeFormat kiválasztott időzónánként egyszer kerül meghívásra, átadva a feloldott UTC időpontot és az IANA zóna-azonosítót (pl. Asia/Tokyo). A böngésző beépített időzóna-táblái kezelik a nyári-téli időszámítás szabályait és az eltolás-előzményeket, nyelvi beállításhoz igazodó hét napi, dátum- és időkarakterláncokat állítva elő.
  4. 4
    Élő óra tik-takol a setInterval segítségével
    Amikor az "aktuális idő használata" be van jelölve, egy egyszeri másodperces setInterval frissíti az alapdátumot a React állapotban, így minden megjelenített időzóna valós időben frissül. Az időzóna-választásaid a localStorage-ban mentődnek, így megmaradnak a látogatások között.

Kapcsolódó eszközök

Gyakran ismételt kérdések