Что такое база данных временных зон IANA
Узнайте об идентификаторах IANA, таких как Asia/Shanghai, и почему они являются мировым стандартом для программного обеспечения и планирования.
База данных временных зон IANA (tz database или база данных Олсона) — это авторитетный набор правил, используемый операционными системами, браузерами и серверами по всему миру. Каждая зона имеет уникальный идентификатор, например Asia/Shanghai, America/New_York или Europe/London. Global Clock и большинство календарных приложений полагаются на нее для расчета местного времени и перехода на летнее время.
Почему "UTC+8" недостаточно
Числовое смещение описывает только разницу с UTC в один момент времени. Оно не может выразить изменения правил с течением времени. Турция меняла политику летнего времени; Самоа пропустила календарный день при переходе через линию перемены дат в 2011 году. IANA хранит эту историю, чтобы программное обеспечение могло правильно определять время для Asia/Istanbul или Pacific/Apia в любую дату.
Основы именования
- Формат: Континент/Город — например, Europe/Paris, Africa/Cairo
- Город является репрезентативным, не всегда столицей
- Зоны США используют America/; Австралия — Australia/; весь Китай использует Asia/Shanghai
- Существуют формы Etc/GMT, но в приложениях предпочтительны географические названия
Практическое использование
Для встреч, кода или путешествий предпочитайте идентификаторы IANA аббревиатурам вроде EST или CST, которые неоднозначны. На странице каждой страны в Страны указана IANA-зона столицы. Используйте Конвертер с конкретной датой для автоматической обработки летнего времени. См. также Основы UTC и Гид по DST.