使用表格排序器对英国日期进行排序



我正在使用TableSorter对表进行排序,因为我正在尝试替换数据表(因为它在处理大型数据集时遇到困难)。我正在使用以下Javascript:

$('#tableID').tablesorter({
    widgets: ["saveSort"] ,
    dateFormat : "dd/mm/yyyy" // set the default date format
});

它不起作用。如果我对其中一个日期列进行排序,它的排序如下

  • 2019/8/23
  • 2019/4/30
  • 2019/8/11

这甚至不是按数字排序,所以我是一个但被难住了。我也尝试使用日期格式:"uk",但没有运气

有人有什么想法吗?

我实际上只是发现日期格式应该是"ddmmyy"而不是"dd/mm/yyyy"

的问题

我一定只需要橡皮鸭它,谢谢

我的猜测是,您应该在JS中键入不带斜杠的格式,但在HTML文件中保留斜杠。在您的情况下:

dateFormat : "ddmmyyyy" // set the default date format

在官方文档中阅读有关此特定问题的更多信息,它也有一个很好的例子:https://mottie.github.io/tablesorter/docs/example-option-date-format.html

最新更新