2012-05-16 88 views
4

我有一个通过JSON字符串传递到我的jqGrid一个日期,它看起来像的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

默认格式是[ISO 8601](http://en.wikipedia.org/wiki/ISO_8601)如'2011-10-31'或'2011- 10-31T00:00Z'。如果您可以在服务器端进行更改,我会建议您更改生成服务器的格式。 – Oleg

+0

@Oleg感谢您的建议,但我使用的格式是出于特定原因陈述的,并且觉得上面的解决方案比我改变服务器端代码更节省时间。感谢您的回复。 – Deviland