Անցնել հիմնական բովանդակությանը

Ժամային գոտու փոխակերպիչ անվճար

Ակնթարթային կերպով փոխակերպեք ժամանակները 20 աշխարհի ժամային գոտիների ցանկացածի միջև: Օգտագործեք ուղիղ ժամանակ կամ մուտքագրեք կարգավորված ամսաթիվ ու ժամ՝ համեմատելու:

Աշխատում է անցանց՝ բեռնվելուց հետո
Ընտրված ժամային գոտիներ
Նյու Յորք
 
Լոնդոն
 
Տոկիո
 
Սիդնեյ
 

Ավելացնել ժամային գոտի

Տարածված կիրառություններ

  • Պլանավորել Հեռակա Թիմի Հանդիպումներ Ժամային գոտիներումԳտեք հանդիպման ժամը, որ աշխատում է թիմի անդամների համար համաժամանակյա մի քանի ժամային գոտիներում:
  • Փոխակերպեք Իրադարձության Ժամանակը Միջազգային Ներկայացվածների համարՆերկայացրեք ուղիղ հեռարձակում իրադարձության, վեբինար կամ հեռարձակման մեկնարկային ժամանակը հաղորդակցությունից խուսափելու համար:
  • Պլանավորել Ժամանաբերման և Զանգերի Մեջ ՃանապարհորդելիսՏեսեք, թե ինչ ժամ է տուն ճանապարհորդելիս, կամ ստուգեք ձեր նպատակի տեղական ժամը պլանավորելու համար:
  • Հետևեք Տարածաշրջանային Բաժնետոմսերի Բաց ԺամանակինՓոխակերպեք NYSE, LSE, TSE և այլ բորսայի բաց և փակ ժամանակը ձեր տեղական ժամին:
  • Փոխակերպեք Խաղի Տարածման և Մրցակցման ԺամանակըԳտեք հատկապես թե երբ խաղը լույս տեսնում է կամ թե երբ esports մրցակցությունը սկսում է ձեր տեղական ժամային գոտում:

Ինչպես է այն աշխատում

Ամբողջ փոխարկման տրամաբանությունը լիովին աշխատում է ձեր դիտարկիչում՝ օգտագործելով JavaScript Intl.DateTimeFormat API-ն — նույն միջազգայնացման շարժիչը, որ ներկառուցված է Chrome-ում, Firefox-ում և Safari-ում։ Չկան արտաքին գրադարաններ, և ոչ մի սերվերային կանչ չի կատարվում։

  1. 1
    IANA ժամային գոտիների ցանկ բեռնված
    Բեռնման ժամանակ գործիքը կանչում է Intl.supportedValuesOf('timeZone')՝ ձեր դիտարկիչի հետ եկող ամբողջական IANA ժամային-գոտիների բազան ստանալու համար — սովորաբար 400+ գոտի։ Ավելի հին շարժիչներում այն վերադառնում է 20 խոշոր քաղաքների ներկառուցված ցանկին։
  2. 2
    Պատի-ժամացույցի մուտքագրումը լուծված է UTC պահի
    Երբ մուտքագրում եք հատուկ ամսաթիվ և ժամանակ, գործիքը գործարկում է երկու-անցումով ալգորիթմ՝ Intl.DateTimeFormat(...).formatToParts()-ով ձեր ընտրած աղբյուրի գոտու UTC շեղումը հաշվարկելու համար, ապա հանում է այն։ Երկրորդ անցումը կրկին ստուգում է շեղումը ստացված պահին՝ DST սահմանային եզրային դեպքերը ճիշտ մշակելու համար։
  3. 3
    Ամեն թիրախային գոտի ձևաչափված անկախ
    Intl.DateTimeFormat-ը կանչվում է մեկ անգամ ամեն ընտրված ժամային գոտու համար՝ փոխանցելով լուծված UTC պահը և IANA գոտու նույնացուցիչը (օր.՝ Asia/Tokyo)։ Դիտարկիչի ներկառուցված ժամային-գոտու աղյուսակները մշակում են DST կանոնները և շեղման պատմությունը՝ արտադրելով տեղանք-զգայուն շաբաթվա-օր, ամսաթիվ և ժամանակ տողեր։
  4. 4
    Կենդանի ժամացույցը տիկ է անում setInterval-ով
    Երբ «օգտագործել ընթացիկ ժամանակը» ընտրված է, մեկ-վայրկյանանոց setInterval-ը թարմացնում է հիմնական ամսաթիվը React state-ում, ուստի ամեն ցուցադրված ժամային գոտի թարմանում է իրական ժամանակում։ Ձեր գոտու ընտրությունները պահվում են localStorage-ում, որպեսզի գոյատևեն այցելություններով։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր