年月日小時分鐘PM/AM(MM/DD/YYYY高mm TT)
排序我想改變這個是什麼DD/MM/YY
然而我不知道如何做到這一點
jQuery.fn.dataTableExt.oSort['uk_date-asc'] = function(a,b) {
var ukDatea = a.split('/');
var ukDateb = b.split('/');
var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
};
jQuery.fn.dataTableExt.oSort['uk_date-desc'] = function(a,b) {
var ukDatea = a.split('/');
var ukDateb = b.split('/');
var x = (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;
var y = (ukDateb[2] + ukDateb[1] + ukDateb[0]) * 1;
return ((x < y) ? 1 : ((x > y) ? -1 : 0));
};
http://datatables.net/plug-ins/sorting
編輯
所以我得到它排序上升,但我不知道如何寫下降。
jQuery.fn.dataTableExt.oSort['datetime-asc'] = function (a, b)
{
var firstDate = new Date(a);
var secondDate = new Date(b);
if (firstDate == secondDate)
{
return 0;
}
else if (firstDate > secondDate)
{
return 1;
}
else
{
return -1;
}
};
jQuery.fn.dataTableExt.oSort['datetime-desc'] = function (a, b)
{
var firstDate = new Date(a);
var secondDate = new Date(b);
if (secondDate == firstDate)
{
return 0;
}
else if (secondDate > firstDate)
{
return 1;
}
else
{
return -1;
}
};
只需更改降序版本的返回值即可。 'if(a> b){return -1; }' – nil 2010-06-23 05:38:38