2012-05-16 3 views
4

У меня есть дата, которая передается в моем JQGrid через строку Json, и это выглядит какJQgrid формат даты JSON

"31/10/2011" 

Я не могу работать, форматирование с помощью JQGrid documentation. Я просто хочу, чтобы он появился, а затем можно сортировать в сетке.

Если я отправляю без форматирования, дата выглядит нормально, но не признана в качестве даты, поэтому сортировка неправа.

Если добавить следующую дату форматирования в колонке

formatter: 'date', formatoptions: { newformat: 'd/m/Y'} 

я получаю дату обратно, которая выглядит, как этот

03/10/2031 

Я не могу за жизнь мне выяснить, что проблема пожалуйста, помогите.

ответ

8
formatter: 'date', formatoptions: { srcformat: 'd/m/Y', newformat: 'd/m/Y'} 

отсортировали проблему

+1

формат по умолчанию входных данных [ИСО 8601] (http://en.wikipedia.org/wiki/ISO_8601), как '' 2011-10-31' или 2011- 10-31T00: 00Z'. Если вы можете внести изменения на стороне сервера, я бы рекомендовал вам изменить формат, который создает ваш сервер. – Oleg

+0

@ Спасибо за ваше предложение, но я использую формат, как указано по определенной причине, и считаю, что вышеприведенное решение более экономично, когда дело доходит до моего времени, чем изменение кода на стороне сервера. Спасибо за ваш ответ. – Deviland