Негізгі мазмұнға өту

Уақыт белдеуі конвертері — тегін

Уақытты кез келген 20 дүниежүзілік уақыт белдеуі арасында бір мезгілде айналдырыңыз. Ағымдағы уақытты пайдаланыңыз немесе салыстыру үшін реттелетін күн мен уақытты енгізіңіз.

Жүктелгеннен кейін офлайн жұмыс істейді
Таңдалған уақыт белдеулері
Нью-Йорк
 
Лондон
 
Токио
 
Сидней
 

Уақыт белдеуін қосу

Жиі қолданылуы

  • Уақыт Аймағындағы Қашықтықтағы Топтың Кездесулерін ТөлемдеңізБір топ топтағы мүшелер бірнеше уақыт аймағында бір мезгілде жұмыс істейтін кездесу уақытын табыңыз.
  • Халықаралық Аудиториялар үшін Оқиға Уақытын АуыстырыңызТөтеніс болмауы үшін қатысушылардың жергілік уақытында тікелей оқиға, вебинар немесе ағын басталу уақытын көрсетіңіз.
  • Сапар Кезінде Келу Уақыттарын және Сөйлесімдерді ТөлемдеңізСапар кезінде үй қай уақытта екенін көріңіз, немесе төлемдеу үшін сіздің мақсатыңыздың жергілік уақытын тексеріңіз.
  • Бүкіл Әлемдік Фонды Нарығының Ашылу Уақыттарын ҚадағалаңызNYSE, LSE, TSE және басқа биржалардың ашылу және жабылу уақыттарын жергілік уақытыңызға ауыстырыңыз.
  • Ойындыңның Шығарылу және Турнир Уақыттарын АуыстырыңызОйын нақ қашан шығарылатынын немесе esports турниры сіздің жергілік уақыт аймағында нақ қашан басталатынын табыңыз.

Қалай жұмыс істейді

Барлық түрлендіру логикасы JavaScript-тің Intl.DateTimeFormat API-ын — Chrome, Firefox және Safari-ге кірістірілген дәл сол интернационалдау қозғалтқышын — пайдаланып толығымен браузеріңізде жүреді. Нөлдік сыртқы кітапхана, серверлік шақыру жоқ.

  1. 1
    IANA уақыт белдеуі тізімі жүктелді
    Жүктелгенде, құрал браузеріңіз жеткізетін толық IANA уақыт белдеуі дерекқорын — әдетте 400+ белдеуді — алу үшін Intl.supportedValuesOf('timeZone')-ты шақырады. Ескірек қозғалтқыштарда ол 20 негізгі қаланың кірістірілген тізіміне резервпен ауысады.
  2. 2
    Қабырға-сағат кірісі UTC сәтіне шешілді
    Таңдаулы күн мен уақыт терсеңіз, құрал таңдаған көз белдеуіңіз үшін UTC ығысуын есептеу үшін Intl.DateTimeFormat(...).formatToParts()-ты пайдаланатын екі-өтулі алгоритм жүргізеді, содан кейін оны алады. Екінші өту DST шекара шеткі жағдайларын дұрыс өңдеу үшін алынған сәтте ығысуды қайта тексереді.
  3. 3
    Әр мақсатты белдеу тәуелсіз пішімделеді
    Intl.DateTimeFormat таңдалған әр уақыт белдеуі үшін бір рет шешілген UTC сәтін және IANA белдеу идентификаторын (мысалы, Asia/Tokyo) беріп шақырылады. Браузердің кірістірілген уақыт-белдеу кестелері DST ережелері мен ығысу тарихын өңдейді, локальге-сезімтал апта күні, күн және уақыт жолдарын шығарады.
  4. 4
    Тірі сағат setInterval арқылы тиктейді
    'Ағымдағы уақытты пайдалану' белгіленгенде, бір-секундтық setInterval React күйіндегі негізгі күнді жаңартады, сондықтан көрсетілген әр уақыт белдеуі нақты уақытта жаңарады. Белдеу таңдауларыңыз localStorage-ке сақталады, сондықтан олар сапарлар арасында сақталады.

Байланысты құралдар

Жиі қойылатын сұрақтар