Что делает этот конвертер
Инструмент переводит время на ваших настенных часах во всемирное координированное время (UTC), опираясь на указанное вами смещение часового пояса. UTC — это единый мировой эталон времени, относительно которого задаётся каждый часовой пояс в виде фиксированного смещения. Например, Нью-Йорк зимой — это UTC−5, Индия — UTC+5:30, а Сидней летом — UTC+11. Чтобы перевести местное время в UTC, нужно просто вычесть это смещение.
Как пользоваться
Введите местный час (0–23) и минуты (0–59), а затем укажите смещение этого пояса относительно UTC в часах. Для поясов к западу от Гринвича (обе Америки) используйте отрицательное число, а для поясов к востоку (Европа, Азия, Океания) — положительное. Для поясов со сдвигом на полчаса или четверть часа применяйте десятичные дроби: Индия — 5.5, Непал — 5.75, Ньюфаундленд — −3.5. Калькулятор покажет время UTC в 24-часовом формате, а также флаг «сдвиг даты», который подскажет, переходит ли результат на предыдущий (−1) или следующий (+1) календарный день.
Разбираем формулу
В основе лежит простое соотношение: UTC = местное время − смещение в часах. Внутри расчёта местное время переводится в минуты от полуночи, из них вычитается смещение (тоже в минутах), а результат приводится к диапазону 0–1439 минут. Любой «перелив» за пределы суток превращается в значение сдвига даты.
$$\text{UTC}_{\text{min}} = \left(\text{Hour} \times 60 + \text{Minute} - \text{Offset} \times 60\right) \bmod 1440$$Пример расчёта
Допустим, в Нью-Йорке (UTC−5) сейчас 14:30 по местному времени. Тогда \(\text{UTC} = 14{:}30 - (-5{:}00) = 14{:}30 + 5{:}00 = \textbf{19{:}30 UTC}\), тот же день. Если бы было 02:00 при смещении UTC−5, то \(\text{UTC} = 02{:}00 + 5{:}00 = 07{:}00\), тоже в тот же день. А вот 22:00 при UTC+5.5 даёт \(22{:}00 - 5{:}30 = 16{:}30\) того же дня, тогда как 02:00 при UTC+5.5 превращается в \(02{:}00 - 5{:}30 = -3{:}30 \rightarrow 20{:}30\) предыдущих суток (сдвиг даты −1).
Частые вопросы
Какое смещение использовать — стандартное или с учётом летнего времени? Берите то, которое реально действует на нужную дату. Например, Нью-Йорк — это −5 зимой и −4 в период летнего времени.
Что означает сдвиг даты? Время UTC и местное время могут приходиться на разные календарные дни. Сдвиг даты показывает, что дата UTC относится к следующему (+1) или предыдущему (−1) дню по сравнению с вашей местной датой.
Можно ли вводить дробные смещения? Да — укажите 5.5 для пояса +5:30 или 5.75 для пояса +5:45.