Сортировка по русской дате в dataTable

Для этой цели нам потребуется написать так называемый плагин, хоть на самом деле это означает что мы должны написать 2 отдельных функции для сортировки по возрастанию и убыванию

$.fn.dataTableExt.oSort['ru-date-asc']  = function(a, b) {
	a = a.split(/\D+/).reverse().join('');
	b = b.split(/\D+/).reverse().join('');
	return ((a < b) ? -1 : ((a > b) ?  1 : 0));
};
$.fn.dataTableExt.oSort['ru-date-desc']  = function(a, b) {
	a = a.split(/\D+/).reverse().join('');
	b = b.split(/\D+/).reverse().join('');
	return ((a > b) ? -1 : ((a < b) ?  1 : 0));
};

Не очень, конечно, понятно почему было не сделать одну функцию, в которую бы передавался порядок сортировки, ну да ладно.
И после объявления можно использовать сортировку для нужных столбцов:

$('#tasks_table').dataTable({
    ...
    aaSorting : [[2, 'desc']],
    aoColumnDefs: [ 
        {
            sType : 'ru-date',
            aTargets : [2]
        }
    ]
    ...
});