我使用jqGrid在用户界面中显示记录,我想对日期列进行排序。以Sat, Sep 1, 01:41 AM
的形式返回日期。我怎么能用jqGrid做到这一点?
该列的我的Colmodel是:
{name:'transactiontime', index:'transactiontime', sorttype:'text', align:"right"},
答案 0 :(得分:3)
尝试以下formatoptions
:
{name: 'transactiontime', sorttype: 'date', align: "right", formatter: 'date',
formatoptions: {srcformat: 'ISO8601Long', newformat: 'D, M d, H:i A'}}
请参阅the demo这是the answer演示文稿的简单修改。
srcformat
可能取决于数据的输入格式。
答案 1 :(得分:0)
使用sorttype:'date'
和datefmt:
datefmt
管理sorttype:date
的格式(当datetype设置为local时)和editrules {date:true}字段。它确定该列的预期日期格式,并使用类似PHP的日期格式。目前支持“/”,“ - ”和“。”作为日期分隔符。有效格式为:
当然,如果它更加轻松,您也可以在服务器端进行排序。您可以使用服务器端的sidx
和sord
字段。