Kyauta Mai Canza Yankin Lokaci

Canza lokuta tsakanin yankunan lokaci 20 na duniya lokaci guda. Yi amfani da lokacin yanzu na gaske ko shigar da kwanan wata da lokaci na musamman don kwatantawa.

Yana aiki babu haɗi da zarar an loda shi
Yankunan lokaci da aka zaɓa
New York
 
London
 
Tokyo
 
Sydney
 

Ƙara yankin lokaci

Yadda Yake Aiki

Dukkan hankalin canjawa yana gudana gaba ɗaya a burauzarka ta amfani da Intl.DateTimeFormat API na JavaScript — iri ɗayan injin ƙasa-da-ƙasa da aka gina cikin Chrome, Firefox, da Safari. Babu ɗakunan karatu na waje kuma babu kiran uwar garke.

  1. 1
    An loda jerin lokacin yanki na IANA
    A loda, kayan aikin yana kiran Intl.supportedValuesOf('timeZone') don samun cikakken bayanan lokacin yanki na IANA da burauzarka take zuwa da su — yawanci fiye da 400 zango. A injinan tsofaffi yana komawa zuwa jerin da aka gina na birane 20 na muhimmanci.
  2. 2
    Shigarwar agogo-bango an warware shi zuwa wani lokaci na UTC
    Lokacin da ka rubuta wani kwanan wata da lokaci na musamman, kayan aikin yana gudanar da algorithm na wuce-wuce biyu ta amfani da Intl.DateTimeFormat(...).formatToParts() don lissafta offset na UTC don zaɓaɓɓen yankin tushenka, sannan yana cire shi. Wata wuce-wuce ta biyu tana sake duba offset a lokacin da ya haifar don sarrafa yanayoyin iyakar DST daidai.
  3. 3
    An tsara kowace yankin manufa daban
    Ana kiran Intl.DateTimeFormat sau daya a kowace yankin lokaci da aka zaɓa, yana wucewa lokacin UTC da aka warware da alamar yankin IANA (misali Asia/Tokyo). Teburan lokacin yanki na burauza da aka gina suna sarrafa ka'idojin DST da tarihin offset, suna samar da harufan ranar mako, kwanan wata, da lokaci masu fahimtar yanki.
  4. 4
    Agogo mai rai yana tikawa ta setInterval
    Lokacin da 'yi amfani da lokaci na yanzu' a duba, wani setInterval na daƙiƙa daya yana sabunta kwanan watan asali a yanayin React, don haka kowace yankin lokaci da aka nuna take sabuntawa a lokaci na gaskiya. Ana ajiye zaɓinka na yanki zuwa localStorage don su wanzu ta zamanin ziyara.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama