Я использую jqGrid в одном из своих приложений. В этом я показываю дату в этом d/m/Y H:m:s
(Пример 01/12/2011 14:59:10
). Я получаю формат правильно, но он показывает неправильное время (в минутах) нравится: я получаю базу данных по дате даты 01/12/2011 14:59:10
, но она показывает 01/12/2011 14:12:10
.jgGrid Неправильное время в поле DateTime
это код jqGrid:
url: "/DigitalJobMonitoring/GetFailedGridData",
datatype: 'json',
mtype: 'Get',
colNames: ['Sr.No', 'Job Name', 'Server Name', 'Status', 'Last Run Time'],
colModel: [
{ key: true, width: 50, resizable: false, name: 'SerialNumber', index: 'SerialNumber', sorttype: 'integer' },
{ key: false, width: 300, resizable: false, name: 'JobName', index: 'JobName', sorttype: 'text' },
{ key: false, width: 100, resizable: false, name: 'ServerName', index: 'ServerName', sorttype: 'text' },
{ key: false, width: 100, resizable: false, name: 'Status', index: 'Status', sorttype: 'text' },
{ key: false, width: 150, resizable: false, name: 'LastRunTime', index: 'LastRunTime', sorttype: 'date', formatter: 'date', formatoptions: { srcformat: "d/m/Y H:m:s", newformat: "d/m/Y H:m:s" }, searchoptions: { dataInit: initDateSearch } }],
search: true,
searchOnEnter: true,
pager: '#failedRunningPager',
height: '100%',
caption: 'Failed/Running Jobs',
emptyrecords: 'No records to display',
jsonReader: {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
SerialNumber: "0"
},
Я попытался с различными srcformat (ISO8601Long
, UniversalSortableDateTime
, d/m/Y H:m:s
, SortableDateTime
и т.д.) в formatoptions
, но не повезло. найти скриншоты здесь. даты и времени из базы данных:
заранее спасибо
Обновлено:
Here is the JSON date which returned to server
Какую версию jqGtid вы используете (можете использовать) и из которой вилка jqGrid ([free jqGrid] (https://github.com/free-jqgrid/jqGrid), коммерческая [Guriddo jqGrid JS] (http://guriddo.net/?page_id=103334) или старый jqGrid в версии <= 4.7)? Не могли бы вы включить тестовые данные JSON, возвращенные из 'url:/DigitalJobMonitoring/GetFailedGridData?'? Картинка, которую вы включили, содержит только некоторые данные из * вашего кода сервера *, но неясно, в каком формате ваш сервер возвращает данные (как это сериализует данные). – Oleg
Я использую версию «4.4.4» ( ). Я добавил JSON данные возвращенный код, пожалуйста, найдите. –
Вы добавили * данные JSON *. Это фрагмент кода C#, где 'failedRunningResults' неясен, и настройка сериализации JSON также неясна. Вы можете использовать инструменты разработчика IE/Chrome/Firefox, щелкнуть вкладку «Сеть» и перезагрузить сетку. Вы увидите трассировку HTTP. Находя запрос «/ DigitalJobMonitoring/GetFailedGridData» и исследуя тело HTTP, вы увидите точные данные JSON, которые возвращают сервер. – Oleg