Я работаю над сайтом, который позволяет пользователям добавлять записи календаря. На главной странице все пользователи могут видеть эти записи с некоторым текстом, показывающим, как долго эти записи актуальны, например
Запись 1: 5 минут
Вход 2: 7 часов
Вступление 3: 4 дня
У меня проблема в том, что все могут находиться в разных часовых поясах. Я решил, что хочу хранить все время / даты в GMT.
То, с чем я сталкиваюсь, - это когда пользователь отправляет запись календаря, скажем, 01.01.2009 10:30. Затем мне нужно выяснить, что это время даты в GMT для хранения. Есть ли способ узнать, какой часовой пояс / время у пользователя используется, чтобы я мог сравнить его с временем сервера (GMT), чтобы выполнить преобразование?
Я действительно надеюсь, что это имеет смысл. Я надеюсь, что смогу сделать это, не спрашивая пользователя, в каком часовом поясе он находится, и не заставляя пользователя вводить все даты в GMT.