2010-12-06 78 views
2

我怎样才能得到的JqGrid列按日期时间排序,这是我试过的。jqGrid colModel DateTime排序

{ "name": "PACT_DATE", "index": "PACT_DATE", "width": 55, "jsonmap":"PACT_DATE", "sorttype": "date", "datefmt": "Y-m-d H:i:s" } 

我仍然没有收到我的列中的数据的AM/PM右

数据,我从我的后端web服务让我在字符串格式进行排序,我需要格式化为日期时间,所以我可以正确排序。

PACT_DATE =“3/21/2007 4:42:15 PM”;

请帮忙!

+0

你可以发布一个数据的例子,你在JSON数据中发布日期/时间吗?在你使用'DateTime'的问题的标题中。在JavaScript中没有`DateTime`类型或标准类。你是从.NET中序列化`DateTime`还是什么意思?数据中应该有AM/PM的位置也不清楚。你有AM/PM在JSON输入吗?你想让jqGrid显示使用AM/PM的时间吗?请写出更确切的你的意思。 – Oleg 2010-12-06 21:42:43

回答

0

您需要指定AM/PM是时间戳的一部分,使用A。例如:

datefmt: "Y-m-d h:i:s A"