我正在尝试对数据表中的日期进行排序,例如DD/MM/YYYY(day,month,year)。我正在关注https://datatables.net/plug-ins/sorting/。
但所有日期排序似乎都已弃用,并指向datetime插件:https : //datatables.net/blog/2014-12-18
我似乎无法使datetime插件正常工作。我尝试了旧的约会方式。初始化看起来像这样:
var historiektable = $('#dataTableHistoriek').DataTable({
"paging" : false,
"ordering" : true,
"scrollCollapse" : true,
"searching" : false,
"columnDefs" : [{"targets":3, "type":"date"}],
"bInfo": true
});
Run Code Online (Sandbox Code Playgroud)
如果不进行排序,它将显示如下表结果:
当我将ordering:true2016年的2个日期显示在列表中的其他位置时(因此,您的期望不正确)
一切都指向关键时刻,我想我需要对此进行排序。但是我不确定如何。
我在$.fn.dataTable.moment('DD.MM.YYYY');某个地方看到过,但我知道该fn功能不适用于最新版本的数据表了吗?
有人知道如何对日期进行排序吗?