У меня есть одна проблема в моем приложении MVC. В одном модуле я использую kendo-ui grid
(пример @(Html.Kendo().Grid(Model))
). Проблема заключается в изменении значения объекта DateTime
при его рендеринге в веб-браузере. Ex. Если значение моего DateTime
на стороне сервера составляет '2016-09-20 00:00:00'
, а когда оно отображается в браузере, это значение становится '2016-09-20 05:30:00'
(часовой пояс Индии +5: 30), на стороне клиента рендеринг DateTime
значение объекта добавляет значение часового пояса браузера пользователя. поэтому меняет значение объекта DateTime
, и я не хочу его менять. Существует ли какое-либо решение для такого рода проблем?Как предотвратить изменение значения объекта DateTime из часового пояса Utc в пользовательский часовой пояс WebApplication в Kendo-UI MVC
0
A
ответ
1
Значения даты изменяются браузером , поскольку объекты JavaScript Date представлены в локальном часовом поясе. Обходной путь заключается в использовании UTC:
http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/grid/how-to/utc-time-on-both-server-and-client