1

我正在使用 jquery tablesorter 将排序添加到表中。我在对仅包含 hh:mm:ss 的列进行排序时遇到问题。生成此数据的 SQL 查询基本上是 now() - datetime 字段,然后在 SQL 中我将其格式化为 hh:mm:ss。对列进行排序时,排序器似乎无法识别时间格式,因此无法正确排序。有没有办法纠正这个问题,以便正确排序时间?

排序示例: 53:47:57 53:33:34 530:54:38 52:12:14 52:07:58 526:21:35 51:53:41 51:53:26 51:41:34

4

2 回答 2

4

Tablesorter 有一个内置的时间解析器(缺少文档),试试这个:

$("table").tablesorter({
    headers: {
        0: { sorter: 'time'}
    }
});
于 2013-06-10T03:10:55.030 回答
0
$("#tableId").tablesorter({
    headers: { column Number: { sorter: 'shortDate'} }
});
于 2013-06-06T13:05:29.417 回答