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