Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery数据表在不同的源上排序_Jquery_Sorting_Datatables - Fatal编程技术网

JQuery数据表在不同的源上排序

JQuery数据表在不同的源上排序,jquery,sorting,datatables,Jquery,Sorting,Datatables,我使用的是JQuery datatables插件,效果非常好。我遇到的问题是对日期字段进行排序。日期字段是表中的第一个字段 为了获得更好的用户体验(因为一周中的哪一天是一个重要因素),我希望按如下升序显示日期: Fri 4th July 2014 Thu 10th July 2014 Fri 18th July 2014 当我将表加载到datatables中时,它会对字段进行如下排序: Fri 18th July 2014 Fri 4th July 2014 Thu 10th July 201

我使用的是JQuery datatables插件,效果非常好。我遇到的问题是对日期字段进行排序。日期字段是表中的第一个字段

为了获得更好的用户体验(因为一周中的哪一天是一个重要因素),我希望按如下升序显示日期:

Fri 4th July 2014
Thu 10th July 2014
Fri 18th July 2014
当我将表加载到
datatables
中时,它会对字段进行如下排序:

Fri 18th July 2014
Fri 4th July 2014
Thu 10th July 2014
这是字母数字。不适合约会

是否有任何方法可以将一个字段添加到
中,例如
,并根据该变量进行排序,而不仅仅是该特定列的单元格内容


我已经搜索了他们的文档和API,但没有找到即时解决方案。

答案其实在我的问题中。。。我没有尝试就猜到了解决方案应该是什么,因为我找不到任何参考

tl;博士


非常感谢@TamilSelvan

您还可以使用下面建议的时间戳

使用
数据顺序=(时间戳格式的日期)

3月12日星期四

请参阅:

参见datatables.net/examples/advanced\u init/html5-data-attributes.html使用
数据顺序=(时间戳格式的日期)
就是这样!非常感谢-如果你想添加它作为答案,我会接受
<td data-sort="2014-05-06">
<td data-order="1332975600">Thu 29th Mar 12</td>