Beddelaha Zone-ka Waqtiga oo Bilaash ah

U beddel waqtiyada mid kasta oo ka mid ah 20 zone waqti oo adduunka isla mar ahaantaa. Isticmaal waqtiga hadda ah ama geli taariikh iyo waqti gaar ah si aad u isbarbar dhigto.

Wuu shaqeeyaa oflaayn marka la shubo
Aagagga waqtiga la doortay
New York
Β 
London
Β 
Tokyo
Β 
Sydney
Β 

Ku dar aag waqti

Sida Ay U Shaqeyso

Dhammaan xisaabta beddelku waxay gebi ahaanba ka dhacdaa biraawsarkaaga isagoo isticmaalaya API-ga JavaScript Intl.DateTimeFormat β€” isla injineerka caalamiyeynta ku dhex jira Chrome, Firefox, iyo Safari. Eber laybreri dibadeed, wicitaan server ahna ma jiraan.

  1. 1
    Liiska xilli-goboleedka IANA waa la shubay
    Marka la shubo, qalabku wuxuu wacaa Intl.supportedValuesOf('timeZone') si uu u soo qaato kaydka buuxa ee xilli-goboleedyada IANA ee biraawsarkaagu leeyahay β€” caadi ahaan 400+ xilli-goboleed. Injineerada duugoobay waxay u dhabtaan liis go'an oo 20 magaalo oo waaweyn ah.
  2. 2
    Gelitaanka saacad-derbiga waxaa loo xalliyaa xilli UTC ah
    Marka aad qorto taariikh iyo wakhti gaar ah, qalabku wuxuu wadaa algorithm laba-hab ah isagoo isticmaalaya Intl.DateTimeFormat(...).formatToParts() si uu u xisaabiyo offset-ka UTC ee xilliga isha aad doortay, kadibna ka jaraa. Hab labaad ayaa dib u hubiya offset-ka xilliga soo baxa si loo maareeyo si sax ah kiisaska xadka DST.
  3. 3
    Xilli bartilmaameed kasta si madax-bannaan loo qaabeeyaa
    Intl.DateTimeFormat waxaa loo wacaa mar xilli-goboleed la doortay kasta, isagoo gudbinaya xilliga UTC ee la xalliyay iyo aqoonsiga xilliga IANA (tusaale Asia/Tokyo). Miisaska xilli-goboleedka biraawsarka ku dhex jira waxay maareeyaan xeerarka DST-ga iyo taariikhda offset-ka, waxayna soo saaraan maalinta-usbuuca, taariikhda, iyo xarigyada wakhtiga ee goob-aware ah.
  4. 4
    Saacad toos ah oo shida via setInterval
    Marka 'isticmaal wakhtiga hadda' la calaamadeeyo, setInterval hal-ilbiriqsi ah ayaa cusboonaysiisa taariikhda aasaasiga ah xaalada React, sidaa darteed xilli-goboleed kasta oo la muujiyay wuu waqti dhabta ah cusboonaysiin doonaa. Doorashooyinka xilli-goboledka waxaa lagu keydiyaa localStorage si ay uga sii jiraan booqashooyinka.

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo