我有一张表,其中一列以mm / yy格式显示日期。 12 / 08,01 / 09,02 / 08等。
如何使用jQuery tablesorter(http://tablesorter.com)在此列上实现排序,以便对日期进行适当排序?
使用默认日期格式不起作用,因为它需要三个元素的日期(mm / dd / yy,例如01/06/09)。
答案 0 :(得分:1)
有关自定义解析器的信息,请参阅http://tablesorter.com/docs/example-parsers.html。
您需要进行文本排序,但需要切换年份和月份。您可以使用与此类似的格式函数:
format: function(s) {
date = s.split(/\//);
return date[1] + date[0];
},
可能有一种更简单的方法,但这是我在快速搜索文档时能够找到的。