Канвертар гадзінных паясоў — бясплатна
Канвертуйце час паміж любымі з 20 сусветных гадзінных паясоў адначасова. Выкарыстоўвайце бягучы час у рэальным часе або ўводзьце ўласную дату і час для параўнання.
Дадаць гадзінны пояс
Тыповыя выкарыстанні
- Запланруйце сустрэчы дальнеабаротнай каманды па часовых зонахЗнайдзіце час сустрэчы, які падыходзіць для чальцаў каманды ў некалькіх часовых зонах адначасова.
- Пераўтварыце часы мерапрыемства для міжнародной аўдыторыіПаказвайце час пачатку жывых падзей, вэбінараў або трансляцый у мясцовых гадзінных паясах удзельнікаў, каб пазбегнуць блытаніны.
- Запланруйце часы прыбыцця і выклікі падчас падарожаДзе час дома падчас падарожа, альбо праверьце лакальны час у вашай прызначэнні для планавання.
- Адслежвайце глабальныя часы адкрыцця фондавай біржыПераўтварыце часы адкрыцця і закрыцця рынку для NYSE, LSE, TSE і іншых бірж у свой лакальны час.
- Пераўтварыце часы выпуску гры і турніруДзе адзінакавы час выпуску гры або пачатку турніру esports ў вашай часовай зоне.
Як гэта працуе
Уся логіка канвертацыі выконваецца цалкам у вашым браўзеры з дапамогай API JavaScript Intl.DateTimeFormat — таго ж рухавіка інтэрнацыяналізацыі, убудаванага ў Chrome, Firefox і Safari. Знешніх бібліятэк не існуе, і выклікаў сервера няма.
- 1Загружаны спіс часавых поясаў IANAПры загрузцы інструмент выклікае Intl.supportedValuesOf('timeZone'), каб атрымаць поўную базу дадзеных часавых поясаў IANA, з якой пастаўляецца ваш браўзер — звычайна 400+ поясаў. На старэйшых рухавіках ён вяртаецца да ўбудаванага спіса з 20 буйных гарадоў.
- 2Увод насценнага гадзінніка вырашаецца ў момант UTCКалі вы ўводзіце ўласную дату і час, інструмент выконвае двухпраходны алгарытм з выкарыстаннем Intl.DateTimeFormat(...).formatToParts(), каб вылічыць зрух UTC для вашай абранай зыходнай зоны, потым аднімае яго. Другі прагон перапраяраяе зрух у атрыманы момант, каб правільна апрацаваць краявыя выпадкі мяжы летняга часу.
- 3Кожная мэтавая зона фарматуецца незалежнаIntl.DateTimeFormat выклікаецца адзін раз для кожнага абранага часавога пояса, перадаючы вырашаны момант UTC і ідэнтыфікатар зоны IANA (напрыклад, Asia/Tokyo). Убудаваныя табліцы часавых поясаў браўзера апрацоўваюць правілы летняга часу і гісторыю зруху, вырабляючы чуйныя да лакалі радкі дня тыдня, даты і часу.
- 4Жывы гадзіннік тыкае праз setIntervalКалі 'выкарыстоўваць бягучы час' адзначана, аднасекундны setInterval абнаўляе базавую дату ў стане React, так что кожны адлюстраваны часавы пояс абнаўляецца ў рэальным часе. Вашы выбары зон захоўваюцца ў localStorage, так что яны перажываюць наведванні.
Звязаныя інструменты
Сусветны час
Глядзіце бягучы час у гарадах свету, параўноўвайце час для планавання сустрэчы і вядзіце ўласны спіс гарадоў.
Калькулятар Зон Цаплабіцця
Найдзіце вашыя 5 зон трэніровак па частаце пульса на аснове узросту і частаты пульса ў стане спакойствія (метад Карвонена).
Калькулятар табеля ўліку часу
Дадавайце штодзённы час прыходу/сыходу і неаплачваемыя перапынкі для падліку тыднёвых рабочых гадзін, з неабавязковым звышурочнымі звыш 40 гадзін і валавой аплатай па вашай гадзіннай стаўцы.