Я предлагаю вам опубликовать информацию о дате / времени в каком-либо нелокальном формате. Например, в этом:
2011-05-29T23:36:41.1470055+02:00
Такой формат даты уже сортируется. Чтобы преобразовать myDate
переменную DateTime
в формат, который вы можете использовать в .NET, нужно использовать "o":
myDate.ToString ("o", new CultureInfo ("en-us", true))
Чтобы отобразить дату в формате 'дд / мм / гггг чч: мм: сс.ссс', вы можете использовать примерно следующий пользовательский форматер :
formatter: function (cellvalue, options, rowObject) {
var regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})" +
"(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?" +
"(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?",
d = cellvalue.match(new RegExp(regexp));
return d[5] + '/' + d[3] + '/' + d[1] + ' ' + d[7] + ':' + d[8] + ':' + d[10] +
'.'+ d[12];
}