Нужно выводить текущее время в каждом городе, вне зависимости от часового пояса сервера и пользователя.
Пример: Я знаю, что для Москвы часовой пояс UTC+3. В какой бы точке мира я не находился я должен получить текущее время в Москве. И это не должно зависеть от часового пояса установленного на сервере.
Я подумал о таком алгоритме:
- Получить текущее время для UTC0 - для нулевого пояса
- Прибавить или вычесть из него часы для часового пояса этого города
Так вот , у меня проблема с первым пунктом. Все функции возвращают время по текущему часовому поясу либо сервера, либо пользователя. А мне нужно по нулевому поясу.