Can anyone post custom sorting for mm/dd/yyyy hh:mm am/pm format? I am writing the custom code and its working for Ascending and not working for Decending.
My custom code:
jQuery.fn.dataTableExt.oSort['NUMasset-asc'] = function(a,b) {
var aSplit = a.substring(a.indexOf(">")+1,a.lastIndexOf("</"));
var bSplit = b.substring(b.indexOf(">")+1,b.lastIndexOf("</"));
var aNum = parseInt(aSplit);
var bNum = parseInt(bSplit);
return (aNum < bNum) ? -1 : ((aNum > bNum) ? 1 : 0);
};
jQuery.fn.dataTableExt.oSort['NUMasset-desc'] = function(a,b) {
var aSplit = a.substring(a.indexOf(">")+1,a.lastIndexOf("</"));
var bSplit = b.substring(b.indexOf(">")+1,b.lastIndexOf("</"));
var aNum = parseInt(aSplit);
var bNum = parseInt(bSplit);
return (aNum < bNum) ? 1 : ((aNum > bNum) ? -1 : 0);
};
My custom code:
jQuery.fn.dataTableExt.oSort['NUMasset-asc'] = function(a,b) {
var aSplit = a.substring(a.indexOf(">")+1,a.lastIndexOf("</"));
var bSplit = b.substring(b.indexOf(">")+1,b.lastIndexOf("</"));
var aNum = parseInt(aSplit);
var bNum = parseInt(bSplit);
return (aNum < bNum) ? -1 : ((aNum > bNum) ? 1 : 0);
};
jQuery.fn.dataTableExt.oSort['NUMasset-desc'] = function(a,b) {
var aSplit = a.substring(a.indexOf(">")+1,a.lastIndexOf("</"));
var bSplit = b.substring(b.indexOf(">")+1,b.lastIndexOf("</"));
var aNum = parseInt(aSplit);
var bNum = parseInt(bSplit);
return (aNum < bNum) ? 1 : ((aNum > bNum) ? -1 : 0);
};