Erro NaN ao usar ordenação datatable

Estou tentando criar uma ordenação de datas em um dataTable onde o formato será dd-MM-aaaa hh:MM:ss.

o código abaixo até funciona o problema que ele da algum erro de conversão sempre no primeiro valor que fica como NaN e quando é feito a ordenação fica fixo.

código:

jQuery.fn.dataTableExt.oSort['uk_date-pre'] = function (a) {
    a = a.replace("-", "/").replace("-","/");
   // a = a.slice(0, -2) + '' + a.slice(-2);
    var date = Date.parse(a);
    return typeof date === 'number' ? date : -1;
}
jQuery.fn.dataTableExt.oSort['uk_date-asc'] = function (a, b) {
    return ((a < b) ? -1 : ((a > b) ? 1 : 0));
}
jQuery.fn.dataTableExt.oSort['uk_date-desc'] = function (a, b) {
    return ((a < b) ? 1 : ((a > b) ? -1 : 0));
} 

inserir a descrição da imagem aqui

Não estou conseguindo localizar a falha, sendo os demais dados tem esse formato.

Leave a Reply

Your email address will not be published. Required fields are marked *