jQuery技术:使用Moment.js和Ordering Plugin在Datatable中按日期排序(dd.mm.YYYY)的问题

我正在尝试使用此博客文章中描述的方法对数据表进行排序。 如博文中所述,我将两个文件moment.min.js和datetime-moment.js包含在我的页面中。

我的日期格式如下: 16.03.2015

在初始化数据表之前,我正在执行时刻,如:

 $.fn.dataTable.moment('dd.mm.YYYY'); $('.datatable').DataTable({ "retrieve": true, "bLengthChange": false, "autoWidth": true, "responsive": true, "oLanguage": { ...... ...... 

不幸的是,当单击日期列时,表仍然按字母顺序排序。 我已经尝试在“dataTable”中更改“DataTable”,反之亦然 – 但它没有任何区别! Mabye,我必须指定哪个列是具有日期的列? 但我无法找到如何指定它。 在Chrome Developer Console上没有错误消息或日志。 它只是按字母顺序对日期列进行排序。 我可以使用不同的插件 – 但另一个插件被声明为已弃用。 有谁知道导致这个插件不对数据表进行排序的问题是什么? 谢谢!

    您没有使用正确的日期格式dd.mm.YYYY ,请参阅Moment.js文档 。 dd是星期几, mm是分钟。

    对于格式为16.03.2015日期, 16.03.2015使用以下初始化代码:

    需要了解更多jQuery教程分享使用Moment.js和Ordering Plugin在Datatable中按日期排序(dd.mm.YYYY)的问题,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

     $.fn.dataTable.moment('DD.MM.YYYY'); 

      以上就是jQuery教程分享使用Moment.js和Ordering Plugin在Datatable中按日期排序(dd.mm.YYYY)的问题相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/982201.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐