代码之家  ›  专栏  ›  技术社区  ›  hitec

如何使用jquery表排序器对mm/yy格式的日期进行排序?

  •  0
  • hitec  · 技术社区  · 17 年前

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

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

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

    1 回复  |  直到 17 年前
        1
  •  1
  •   mcrumley    17 年前

    看见 http://tablesorter.com/docs/example-parsers.html 有关自定义解析器的信息。

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

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

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