最终日期时间排序数据表的日期排序问题[重复]

Posted

技术标签:

【中文标题】最终日期时间排序数据表的日期排序问题[重复]【英文标题】:Date sorting issue with ultimate date time sorting Datatables [duplicate] 【发布时间】:2020-05-23 10:29:44 【问题描述】:

我在对日期列进行排序时遇到问题。 我正在使用带有 moment.js 的数据表。但是日期并没有正确排序。

它似乎只排序日期而不是年份。

如果你对开始日期进行排序,我已经对这个问题做了一个 jsfiddle,在 2020 年的记录之间有 2019 年的记录

Jsfiddle

你知道哪里出了问题吗?

【问题讨论】:

感谢 cнŝdk,做到了! 【参考方案1】:

默认情况下,它将数据排序为字符串。您可以将日期格式更改为YYYY-MM-DD,然后默认排序将为您提供所需的内容。或者您可以重新定义“开始日期”列的排序算法,以便将值作为日期而不是字符串进行比较。

【讨论】:

以上是关于最终日期时间排序数据表的日期排序问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript按降序排序日期后跟时间[重复]

JQuery使用日期对对象数组进行排序[重复]

按日期排序数组 - javascript [重复]

按日期排序对象数组[重复]

Java按日期升序排序列表对象[重复]

数据表按日期正确排序