Jquery 数据表对日期和日期时间列进行排序
我有一个包含几个数据表的页面。一些表只有一个日期字段,根据该字段进行排序,同一页上的其他表有一个日期时间字段。日期/日期时间的区域设置为德语 我可以让Datatables按日期或日期时间正确排序,但我无法让它按任何一个进行排序。我用一张桌子做了这把小提琴:Jquery 数据表对日期和日期时间列进行排序,jquery,datatables,momentjs,Jquery,Datatables,Momentjs,我有一个包含几个数据表的页面。一些表只有一个日期字段,根据该字段进行排序,同一页上的其他表有一个日期时间字段。日期/日期时间的区域设置为德语 我可以让Datatables按日期或日期时间正确排序,但我无法让它按任何一个进行排序。我用一张桌子做了这把小提琴: $.fn.dataTable.moment('DD.MM.YYYY');//取消对此的注释以正确排序列1 //$.fn.dataTable.moment('DD.MM.yyy HH:MM');//这将对第2列(日期和时间)进行正确排序 $
$.fn.dataTable.moment('DD.MM.YYYY');//取消对此的注释以正确排序列1
//$.fn.dataTable.moment('DD.MM.yyy HH:MM');//这将对第2列(日期和时间)进行正确排序
$(“#示例”).DataTable()
正文{
字体系列:无衬线;
}
日期
日期+时间
20.01.201820.01.2018 09:00
12.02.201912.02.2019 16:00
13.06.201713.06.2017 09:00
20.01.201820.01.2018 16:00
01.10.201601.10.2016 09:00
12.10.201812.10.2018 16:00
21.10.201721.10.2017 09:00
04.10.201804.10.2018 16:00
13.10.201813.10.2018 09:00
01.11.201801.11.2018 16:00
一个表中可以多次使用$.fn.dataTable.矩
插件,以适应不同的格式
如果我同时取消对两个格式化程序的注释,那么您的演示就可以了。哦,天哪,您说得对!哇!我想有时候最明显的解决方案是最好的,hahaIt是一个很好的插件。它在幕后使用DataTables,根据每种格式检查列的数据。这就是它可以处理多种格式的原因(当然,只要每列中的数据是一致的)。然后,moment.js完成剩下的工作。