Lumaktaw sa pangunahing nilalaman

Libreng Converter ng Time Zone

I-convert ang mga oras sa pagitan ng anumang 20 time zone sa mundo nang sabay-sabay. Gamitin ang live na kasalukuyang oras o maglagay ng custom na petsa at oras para ikumpara.

Gumagana offline kapag na-load na
Mga napiling time zone
New York
ย 
London
ย 
Tokyo
ย 
Sydney
ย 

Magdagdag ng time zone

Mga karaniwang gamit

  • Iskedyuluhin ang Mga Remote Team Meeting sa Iba't ibang Time ZoneMaghanap ng oras ng pagpupulong na angkop sa mga miyembro ng team sa maraming time zone nang sabay-sabay.
  • I-convert ang Oras ng Event para sa International AudienceIpakita ang oras ng pagsisimula ng live event, webinar, o stream sa local time zones ng mga dadalo upang maiwasan ang kalituhan.
  • Planuhin ang Oras ng Pagdating at Tawag Habang NaglalakbayTingnan kung anong oras ito sa tahanan habang naglalakbay, o suriin ang local time sa iyong destinasyon para sa pagiskedyulo.
  • Subaybayan ang Global Stock Market Opening TimesI-convert ang oras ng pagbubukas at pagsasara ng merkado para sa NYSE, LSE, TSE, at iba pang exchange sa iyong local time.
  • I-convert ang Game Release at Tournament TimesAlamin kung kailan eksaktong maglalabas ng laro o kailan magsisimula ang isang esports tournament sa iyong local time zone.

Paano ito Gumagana

Buong tumatakbo sa iyong browser ang lahat ng conversion logic gamit ang JavaScript Intl.DateTimeFormat API โ€” ang parehong internationalization engine na nakapaloob sa Chrome, Firefox, at Safari. Walang panlabas na library at walang server call.

  1. 1
    Nilo-load ang listahan ng IANA timezone
    Pag-load, tinatawag ng tool ang Intl.supportedValuesOf('timeZone') para makuha ang buong IANA timezone database na kasama ng browser mo โ€” karaniwang 400+ na zone. Sa mas lumang engine, gumagamit ito ng built-in na listahan ng 20 pangunahing lungsod.
  2. 2
    Nire-resolve ang wall-clock na input sa isang UTC instant
    Kapag nag-type ka ng custom na petsa at oras, nagpapatakbo ang tool ng two-pass na algorithm gamit ang Intl.DateTimeFormat(...).formatToParts() para kalkulahin ang UTC offset ng napili mong source zone, pagkatapos ay ibinabawas ito. Sinusuri ulit ng ikalawang pagdaan ang offset sa resultang instant para tamang mahawakan ang mga edge case sa hangganan ng DST.
  3. 3
    Hiwalay na fino-format ang bawat target zone
    Isang beses tinatawag ang Intl.DateTimeFormat bawat napiling timezone, ipinapasa ang na-resolve na UTC instant at ang IANA zone identifier (hal. Asia/Tokyo). Hinahawakan ng built-in na timezone table ng browser ang mga patakaran ng DST at kasaysayan ng offset, na gumagawa ng locale-aware na string ng araw ng linggo, petsa, at oras.
  4. 4
    Live na orasan gamit ang setInterval
    Kapag naka-check ang 'use current time', ina-update ng isang-segundong setInterval ang base date sa React state, kaya nagre-refresh nang real time ang bawat ipinapakitang timezone. Sine-save sa localStorage ang mga napili mong zone kaya nananatili ang mga ito sa mga susunod na pagbisita.

Mga Kaugnay na Tool

Mga Madalas na Itanong