![](/img/trans.png)
[英]Sorting by date (dd.mm.YYYY) in Datatable using Moment.js and Ordering Plugin
[英]Problems with sorting by date (dd.mm.YYYY) in Datatable using Moment.js and Ordering Plugin
我正在尝试使用此Blogpost中描述的方法使Datatable可排序。 如博客文章中所述,我在页面中包含了两个文件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开发者控制台上,没有错误消息或日志。 它只是一直对日期列进行字母排序。 我可以使用其他插件-但另一个插件已声明为已弃用。 有人知道导致该插件无法对数据表进行排序的问题是什么吗? 谢谢!
您没有使用正确的日期格式dd.mm.YYYY
,请参阅Moment.js文档 。 dd
是星期几, mm
是分钟。
对于格式为16.03.2015
日期, 16.03.2015
使用以下初始化代码:
$.fn.dataTable.moment('DD.MM.YYYY');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.