У меня есть приложение ASP.NET MVC, в котором хранится весь SQL DateTime в формате UTC, поэтому время остается неизменным независимо от часового пояса, с которого клиент обращается к сайту.
Теперь я хочу снова отобразить правильное время для пользователя, поэтому каждый раз, когда я отображаю время в своем просмотре, я использую:
timeVariable.ToLocalTime();
Однако .ToLocalTime () основан на сервере, а не на клиенте.
Нужно ли обрабатывать это в JavaScript на клиенте?
Я, вероятно, мог бы передать часовой пояс как часть запроса и заставить контроллер обрабатывать ошибку, но я предполагаю, что есть лучший способ сделать это. Или нет?
Заранее спасибо за любую помощь!
Матф