Jquery DD-MM-YYY hh:MM:ss不工作的表格排序

Jquery DD-MM-YYY hh:MM:ss不工作的表格排序,jquery,datetime,tablesorter,Jquery,Datetime,Tablesorter,我对日期时间格式排序有问题DD-MM-YYY hh:MM:ss。我尝试了网上找到的几种代码,但都不起作用。有人知道问题出在哪里吗 以下是我正在使用的代码: ("#resultsTable").tablesorter({ 2: { sorter: "shortDate", dateFormat: "uk" } }); 您可以使用addParser完成此操作,如下所示,这只是将时间转换为数值并进行排序 $.tablesorter.addParser(

我对日期时间格式排序有问题
DD-MM-YYY hh:MM:ss
。我尝试了网上找到的几种代码,但都不起作用。有人知道问题出在哪里吗

以下是我正在使用的代码:

("#resultsTable").tablesorter({
    2: {
        sorter: "shortDate",
        dateFormat: "uk"
    }
});

您可以使用
addParser
完成此操作,如下所示,这只是将时间转换为数值并进行排序

$.tablesorter.addParser({ 
    id: 'date_column', // ID of the date column
    is: function(s) { 
        return false; 
    }, 
    format: function(s) { // convert datetime to timestamp
        var dateParts = s.match(/(\d+)-(\d+)-(\d+) (\d+):(\d+)/);
        date = new Date(dateParts[3], parseInt(dateParts[2], 10) - 1, dateParts[1], dateParts[4], dateParts[5]);
        return date.getTime();         
    }, 
    type: 'numeric' 
}); 
这只是一个如何对以下日期格式排序的示例代码

17-09-2013 10:08
date-month-year hour(24):minute

您需要将其转换为所需的方式,有关更多信息,请参阅。

您可以找到只使用日期或使用日期排序的答案time@shri我想按日期时间排序您是否尝试了addParser..谢谢您的帮助。根据你的建议,我解决了我的问题。你好,很有魅力!