Если мой пользователь находится в Калифорнии, и у них есть свой компьютер, установленный в PST, он там 1:00 вечера. Если для моего сервера установлено значение EST, текущее время сервера равно 4:00 вечера.
Мне нужен способ получить разницу в часовом поясе между клиентом и сервером, либо в Javascript, либо в С#. В моем примере я бы получил 3 (или -3, не имеет значения).
Кто-нибудь знает, как это сделать?
EDIT: Возможное решение для RedFilter
Выполнение всего этого в javascript:
serverDate = new Date('<%= DateTime.Now.ToString() %>');
clientDate = new Date();
diffMin = (serverDate.getTime()-clientDate.getTime())*1000*60; //get difference in minutes
Думаете, что это сработает? Или оба из них вернутся в одно и то же время?