![](/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.