В программном коде:
Я сохраняю свои даты в SQL Server с DateTime.ToUniversalTime()
.
Затем я читаю дату и преобразую обратно с DateTime.ToLocalTime()
, прежде чем представить ее на веб-странице.
Когда мой веб-сервер находится в совершенно другом часовом поясе, чем клиент, это не работает.Все мои преобразования происходят на веб-сервере.Попробовав это в программном коде, я считаю, что мне нужно сделать это на клиенте.
Каков предпочтительный метод проверки того, что фактическое местное время браузера правильно конвертируется в GMT и обратно?