你要添加這個插件這樣的:
請參考以下鏈接:click here
添加以下代碼:
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"date-eu-pre": function (date) {
date = date.replace(" ", "");
if (! date) {
return 0;
}
var year;
var eu_date = date.split(/[\.\-\/]/);
/*year (optional)*/
if (eu_date[2]) {
year = eu_date[2];
}
else {
year = 0;
}
/*month*/
var month = eu_date[1];
if (month.length == 1) {
month = 0+month;
}
/*day*/
var day = eu_date[0];
if (day.length == 1) {
day = 0+day;
}
return (year + month + day) * 1;
},
"date-eu-asc": function (a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"date-eu-desc": function (a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
這是數據表定義:
$('#example').dataTable({
columnDefs: [
{ type: 'date-eu', targets: 0 }
]
});
你也可以從這個堆棧溢出鏈接中找到你的答案:click here
請按照這個鏈接中的步驟https:// datatables.net/plug-ins/sorting/date-eu' –
所以我必須包含那個額外的插件,我讀過它不太清楚,你能幫我描述一下嗎? – user8012596
如果您看到此鏈接,請輸入此代碼columnDefs:[ {type:'date-eu',targets:0} ] – user8012596