0
我用來排序數據表插件中的日期和時間字段,但它不工作,按照9,8,7,... 12,11,10的順序排序。如果我使用一些自定義代碼進行排序我的作品,但它不是排序對某些數據的如何在PHP中對數據表插件中的日期時間字段進行排序?
自定義代碼:
HTML和JS
<td><?= $date ? $date : '-' ?></td>
jQuery.fn.dataTableExt.oSort['uk_date-pre'] = function(a) {
var a = a.split('m')[0];
a=a+'m';
a = a.slice(0, -2) + ' ' + a.slice(-2);
var date = Date.parse(a);
return typeof date === 'number' ? date : -1;
}
數據表:
$('#id').DataTable({
"paging": true,
"ordering": true,
"aoColumns": [
{ "bSortable": false },
{ sType: 'uk_date' },
null
],
"order": [[0, 'desc']],
});
爲什麼這有php標籤? –
對於後端我使用php –
是否有可能添加小提琴或運行示例只有日期選擇器以及類似的錯誤/問題? –