Что делает этот калькулятор
Калькулятор времени встречи по часовым поясам переводит назначенное время в одном городе (город A) в соответствующее местное время в другом городе (город B). Он подходит для любой пары поясов в мире, потому что опирается на смещение каждого пояса относительно всемирного координированного времени (UTC). Поэтому инструмент универсален и не привязан к какой-либо одной стране.
Как пользоваться
Укажите час встречи (от 0 до 23) и минуты так, как они показаны на часах в городе A. Затем введите смещение UTC для каждого города в часах — например, Нью-Йорк зимой имеет −5, Лондон 0, Париж +1, а Индия использует +5,5. Поддерживаются пояса с получасовым и четвертьчасовым сдвигом благодаря шагу 0,25. Результат показывает местное время в городе B, а также попадает ли встреча на тот же день, следующий или предыдущий.
Разбор формулы
Основное соотношение выглядит так: местное_время_B = местное_время_A + (смещение_B − смещение_A). Мы переводим время города A в общее число минут, прибавляем разницу смещений (в минутах), а затем приводим результат обратно к 24-часовому формату. Любой выход за пределы 1440 минут (24 часов) в большую или меньшую сторону превращается в сдвиг на сутки.
$$T_B = \left(\,T_A + 60\cdot(\text{Offset}_B - \text{Offset}_A)\,\right) \bmod 1440$$ $$\text{where}\quad \left\{ \begin{aligned} T_A &= 60\cdot\text{Hour} + \text{Minute} \\ \text{Offset}_A &= \text{City A UTC Offset} \\ \text{Offset}_B &= \text{City B UTC Offset} \end{aligned} \right.$$
Пример расчёта
Звонок назначен на 9:00 по Нью-Йорку (смещение −5). Который час будет в Париже (смещение +1)? Разница составляет \(1 - (-5) = 6\) часов. Значит, время в Париже \(= 9{:}00 + 6{:}00 =\) 15:00, тот же день. Калькулятор вернёт 15:00 со сдвигом дня, равным 0.
Частые вопросы
Нужно ли учитывать переход на летнее время? Да — переход на летнее время меняет смещение города (например, Нью-Йорк переходит с −5 на −4). Вводите то смещение, которое действует в дату встречи. В России перевод часов отменён с 2014 года, поэтому для российских городов смещение постоянно круглый год.
Как обрабатываются пояса с получасовым сдвигом? Вводите десятичные значения, например 5,5 для Индии или 5,75 для Непала; шаг равен 0,25, поэтому четвертьчасовые пояса тоже работают.
Что означает «следующий день»? Если после прибавления разницы смещений время выходит за полночь, встреча приходится на следующий календарный день в городе B; «предыдущий день» означает, что она попадает на более раннюю дату.