請不要重複,因爲我沒有找到解決方案的任何地方。DataTable時刻對於排序Date-Time列不起作用?
以下行無法在DataTable
中一起排序日期和時間。
其次,我用下面的代碼進行排序工作,但它並不:
$.fn.dataTable.moment('HH:mm dd/mm/YY');
//$.fn.dataTable.moment('DD-MM-YYYY HH:mm');
和DataTable
初始化我用下面的代碼:
$('.dataTable').DataTable({
ordering: true,
paging: true,
searching: true,
dom: 'Bftripl',
buttons: [
'excelHtml5',
'csvHtml5',
'pdfHtml5'
],
"columnDefs": [
//{ "type": "date-euro", targets: 1 }
//{ "sType": "date-uk", targets: 1 }
]
});
我已添加文件:datetime-moment.js
沒有任何代碼可用於整理date column
,所以請任何人幫忙或在jsFiddle上提供示例。
感謝網友的先進:)
對於阿南你的代碼給我下面的輸出: 使用更新後的代碼,但因爲我使用PHP將數據輸入表不能通過數據後....
$.fn.dataTable.moment('HH:mm DD/MM/YYYY');
$('.dataTable').DataTable({
ordering: true,
paging: true,
searching: true,
dom: 'Bftripl',
buttons: [
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
});
能否請你創建一個'的jsfiddle你的代碼並將其添加到你的問題中。這將有助於解決您的問題。 –
你的時間格式應該是'YYYY'。只要'2016',而不是'16',你可以在http://live.datatables.net/xedayaxi/1/edit中試試。 – Anan
嗨我已經嘗試過,以及YYYY,但沒有任何作品.... :(抱歉,但我嘗試了幾乎所有的選項,這就是爲什麼我問,如果有人爲我創建示例我看着你的例子,你正在把數據放入你的js datatable,但你可以檢查,如果你直接提供你的日期時間列表的HTML表,那麼它不會工作,因爲我試着再次測試你的代碼,但沒有成功。: – user2268488