相关疑难解决方法(0)

数据表中的排序日期

我正在尝试对数据表中的日期进行排序,例如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功能不适用于最新版本的数据表了吗?

有人知道如何对日期进行排序吗?

datatables momentjs

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

datatables ×1

momentjs ×1