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