Я решил проблему с NaN / NaN / NaN для поля даты, изменив вручную jquery.jqgrid.src.js (4.5.2).В моем случае ответ json вернул бы дату в «ISO1860Long».Раньше он работал до версии 4.1.2 jqgrid
Поиск функции "parseDate";перейдите к строке после:
if( opts.masks.hasOwnProperty(format) ) { format = opts.masks[format]; }
if(date && date != null) {
и добавьте ниже, если проверка:
if(date.constructor === Number) {
if(String(format).toLowerCase() == "u") {
date = date*1000;
}
timestamp = new Date(date);
} else
перед существующим:
if( !isNaN( date - 0 ) && String(format).toLowerCase() === "u") {
вы можете перевести изменения в jqueryВы сами .jqgrid.min.js ЕСЛИ