Конвертер Часових Поясів
Перетворюйте час між часовими поясами IANA з коректною обробкою літнього часу
Конвертація часового поясу
Результат конвертації
Популярні пояси
Усі доступні пояси
Про часові пояси
Літній час (DST)
Літній час — це переведення годинника на годину вперед у теплі місяці, щоб подовжити вечірнє світло. Це впливає на багато часових поясів у світі.
Зміщення від UTC
Зміщення від UTC показує, на скільки годин і хвилин пояс попереду або позаду UTC. Додатні значення — попереду UTC; від'ємні — позаду.
Абревіатури поясів
Поширені абревіатури як ET (Eastern Time), GMT (Greenwich Mean Time) та JST (Japan Standard Time) допомагають швидко розпізнавати пояси.
Конвертер Часових Поясів
Перетворюйте час між часовими поясами IANA з коректною обробкою літнього часу
Можливості
- Перетворюйте будь-яку дату й час між 22 поясами IANA tz, що охоплюють усі населені континенти (UTC, America/*, Europe/*, Asia/*, Australia/*, Pacific/*)
- Конвертація використовує Intl.DateTimeFormat.formatToParts, щоб знайти точний момент UTC для «настінного» часу у вихідному поясі — переходи DST та історичні зміни правил враховуються автоматично
- Бейдж DST по кожному поясу обчислюється порівнянням зміщення введеної дати зі зміщеннями в січні та липні того ж року — точний навіть у день переведення стрілок
- Стандартна абревіатура (ET, GMT, JST, IST, AEST) показана поряд з канонічним іменем IANA, щоб уникнути неоднозначності EST/EDT/CST при міжкомандному плануванні
- Смуга «Популярні пояси» з живими годинниками для UTC, Нью-Йорка, Лондона, Токіо й Сіднея — авто-оновлення кожні 30 секунд для миттєвого огляду світового часу
- Зміна вихідного та цільового поясу одним кліком для зворотної конвертації без повторного введення дати й часу
- Зрозуміла різниця дат: той самий день, наступний день, попередній день, N днів, N місяців або N років — одразу видно, коли конвертація перетинає північ або лінію зміни дати
- Час відображається на активній мові інтерфейсу: назви місяців, маркери періодів та числове форматування слідують локалі сторінки
Як використовувати
- Виберіть вихідний пояс — той, у якому зараз виражено «настінний» час для конвертації.
- Виберіть цільовий пояс; UTC — добрий типовий вибір, якщо ви створюєте логи або зберігаєте позначки часу.
- Введіть дату й час або клацніть «Зараз», щоб зафіксувати обидва поля на поточний момент у вашому локальному поясі.
- Прочитайте результат: відформатований локальний час у кожному поясі, різниця зміщень у годинах і хвилинах та можливий перехід дати.
- Натисніть «Поміняти», щоб поміняти місцями вихідний і цільовий пояс при зворотній конвертації (наприклад, повернути дедлайн у початковий пояс).
- Подивіться на смугу «Популярні пояси» для авто-оновлюваного світового годинника; скористайтеся списком «Усі доступні пояси» для швидкої зміни через «Використати як вихідний/цільовий».
Поради та найкращі практики
- Завжди вказуйте часовий пояс під час роботи з позначками часу, щоб уникнути плутанини.
- Використовуйте UTC як стандартний референсний пояс для міжнародних застосунків.
- Перевіряйте переходи літнього часу при конвертації дат.
- Збережіть часто використовувані конвертації в закладки для швидшого доступу.
- Копіюйте результати безпосередньо у ваш код або конфігураційні файли.
Запитання та відповіді
Чому використовуються імена IANA на кшталт America/New_York замість EST?
EST позначає фіксоване зміщення UTC-5, але Нью-Йорк двічі на рік перемикається між EST (UTC-5) і EDT (UTC-4). База IANA tz (також база Olson) фіксує кожну історичну зміну правил по регіону, тому America/New_York означає «зміщення, яке Нью-Йорк використовує на конкретну дату» — включно з DST, воєнно-часовими змінами та переходом на залізничний час 1883 року. Імена IANA повністю усувають клас помилок EST-EDT.
Як конвертер обробляє літній час?
Конвертація викликає Intl.DateTimeFormat для кожного пояса, делегуючи до бібліотеки ICU хоста зі вбудованою базою tz. Ця бібліотека знає, коли кожен регіон переводить годинник на введену дату — конвертація 2026-03-08 02:30 у America/New_York коректно обробляє розрив весняного переведення. Бейдж DST показує, чи діє DST у поясі зараз; сама конвертація використовує правильне зміщення для введеної дати.
Чому результат іноді на день раніше чи пізніше?
Арифметика часових поясів проходить через північ. Конвертація 22:00 нью-йоркського часу в Токіо дає 11:00 наступного дня, бо Японія на 13–14 годин попереду. Поле «Різниця в даті» сигналізує про це («Наступний день» / «Попередній день» / «Різниця N дн.»), щоб ви не призначили зустріч у неправильний календарний день. Для поясів біля лінії зміни дати — Гонолулу, Окленд — зсуви дат є рутиною.
Чи надсилається щось на сервер?
Ні. Усе працює у вашому браузері через вбудовані API Intl та Date. База tz — частина вашого браузера/ОС, ми не отримуємо правила поясів із сервера і не записуємо введені дати/час. Інструмент також працює офлайн після кешування сторінки.
Наскільки точні зміщення біля переходів DST?
Точність до хвилини, оскільки нижня база ICU/tz відстежує правила переходів. Єдина неоднозначність — час, який не існує (втрачена година при переведенні вперед), або який існує двічі (повторювана година при переведенні назад). Браузер вирішує їх за домовленістю — зазвичай другим входженням. Для автоматизації навколо DST: надавайте перевагу UTC для збереженої позначки часу і конвертуйте лише для відображення.
Чи коректні історичні конвертації для дат до зміни правил DST?
Для більшості регіонів — так: база tz фіксує зміни правил приблизно з 1970 року з прийнятною точністю. Для дат до 1970 року чи юрисдикцій зі слабкими архівами результати можуть відрізнятися від того, що фактично показували годинники. Для юридичних чи дослідницьких потреб звіряйтеся з авторитетним джерелом, як-от примітки релізу IANA tzdata.
Чи можна додати пояси за межами 22 у списку?
Список містить найзатребуваніші ділові пояси плюс UTC. Підтримка браузера охоплює всі 350+ імен IANA, тож зв'яжіться з нами, щоб додати Africa/Lagos, America/Sao_Paulo чи інший пояс — нижня конвертація вже їх підтримує, лише сам список підібрано для зручності.
Зберігати позначки часу в UTC чи в локальному часі?
UTC. Завжди. Зберігайте рядок ISO-8601 UTC (або Unix-секунди) у базі даних і конвертуйте до локального часу лише на рівні презентації, використовуючи IANA-пояс користувача — саме це і робить цей інструмент інтерактивно. Це уникає пошкодження даних при міграції серверів, зміні DST-політик або змінах політичних кордонів.