Skip to content

Instantly share code, notes, and snippets.

@coderdiaz
Last active August 29, 2015 14:24
Show Gist options
  • Save coderdiaz/1a3f9953a038889d7ba9 to your computer and use it in GitHub Desktop.
Save coderdiaz/1a3f9953a038889d7ba9 to your computer and use it in GitHub Desktop.
Order Dates on DataTables with format DD/MM/YY
$.fn.dataTable.ext.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));
}
$.fn.dataTable.ext.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));
}
/* https://datatables.net/forums/discussion/25986/cannot-sort-on-uk-date */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment