1
我正在使用jQuery数据表,并在数据表中对日期进行了排序。按日期排序的数据表
我的日期格式是这样02/12/2014
,似乎排序是正在做考虑它作为一个
字符串做排序像28/11/2014
,26/11/2014
,05/12/2014
。
我正在使用jQuery数据表,并在数据表中对日期进行了排序。按日期排序的数据表
我的日期格式是这样02/12/2014
,似乎排序是正在做考虑它作为一个
字符串做排序像28/11/2014
,26/11/2014
,05/12/2014
。
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"date-uk-pre": function (a) {
if (a == null || a == "") {
return 0;
}
var ukDatea = a.split('/');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
},
"date-uk-asc": function (a, b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"date-uk-desc": function (a, b) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
此代码适用于我 – keanu 2014-12-05 11:09:59
您可以尝试为数据表创建自定义排序:https://datatables.net/development/sorting – 2014-12-05 10:47:05