【发布时间】:2010-12-06 21:31:35
【问题描述】:
如何让 JqGrid 列按日期时间排序,这是我尝试过的。
{ "name": "PACT_DATE", "index": "PACT_DATE", "width": 55, "jsonmap":"PACT_DATE", "sorttype": "date", "datefmt": "Y-m-d H:i:s" }
我仍然没有让我的列数据对 AM/PM 进行正确排序
我从后端 Web 服务获取的数据是字符串格式,我需要将其格式化为 DateTime,以便正确排序。
PACT_DATE = "2007 年 3 月 21 日下午 4:42:15";
请帮忙!
【问题讨论】:
-
您能否发布一个数据示例,其中您在 JSON 数据中发布日期/时间?在您使用
DateTime的问题标题中。在 JavaScript 中没有DateTime类型或标准类。您是从 .NET 序列化DateTime还是什么意思?也不清楚您应该在数据中的哪个位置包含 AM/PM。 JSON 输入中有 AM/PM 吗?你想让 jqGrid 显示使用 AM/PM 的时间吗?请更准确地写出你的意思。 -
我返回的数据是字符串格式,因此它被排序为文本/字符串。数据看起来像“2007 年 3 月 21 日下午 4:42:15”,我尝试更新 ColModal 以添加格式化程序:“日期”,但它仍然被排序为文本。我将用更多信息编辑我的问题。
标签: jqgrid