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