0

我有一个表格,其中一列以 mm/yy 格式显示日期,即。12/08、01/09、02/08 等

如何使用 jQuery 表排序器 ( http://tablesorter.com ) 在此列上实现排序,以便对日期进行适当排序?

使用默认日期格式不起作用,因为它需要三个元素的日期(mm/dd/yy,例如 01/06/09)。

4

1 回答 1

1

有关自定义解析器的信息,请参阅http://tablesorter.com/docs/example-parsers.html

您需要进行文本排序,但要切换年份和月份。您可以使用类似于以下的格式函数:

format: function(s) {
    date = s.split(/\//);
    return date[1] + date[0];
},

可能有一种更简单的方法,但这就是我在快速搜索文档时能够找到的方法。

于 2009-01-05T20:28:43.847 回答