网站上的日期排序不正确?

Posted

技术标签:

【中文标题】网站上的日期排序不正确?【英文标题】:Dates are not sorted in correct order on website? 【发布时间】:2020-08-01 15:40:53 【问题描述】:

我将这个https://datatables.net/examples/api/multi_filter.html 用于HTML 表格,因为它提供了多种功能。 我的 Django 网站将日期作为字符串传递到前端 Collection Date 以降序

还有显示在前端 HTML 模板上的日期时间对象。

但它没有正确排序。 这个网站有内置的排序设施,它不能正常工作。 https://datatables.net/examples/api/multi_filter.html 如何对格式为“%m-%d-%Y”的日期字符串进行排序? 请帮我解决这个问题。 谢谢

【问题讨论】:

所附屏幕截图中的日期似乎已正确排序。我错过了什么吗? @AngrejKumar 仔细看看,第一个 ss 显示日期的降序,但 2019 年排在首位。 它是按顺序排序的,但它是按列上显示的角度图标排序的,对吧? 本网站上有各种与日期相关的问题和答案 - 以及如何对它们进行排序 - 在 DataTables 中。请参阅here 了解其中的一些列表。 【参考方案1】:

如果您也可以发布您的代码,那就太好了。但无论如何,会推荐一种盲目修复。 Article 所以在这里你需要根据你想要对列进行排序明确提及。在您的情况下,以下将是一个有用的选择。

    月年 日期日期 日期-英国 日期-欧元 日期-欧盟 日期-dd-MMM-yyyy

您可以进行相应的选择。

【讨论】:

感谢@Sumit 那篇文章帮了很多忙。

以上是关于网站上的日期排序不正确?的主要内容,如果未能解决你的问题,请参考以下文章

DedeCMS文章按发布时间排序方法

Kendo Grid DateTime 列显示不正确的日期

(rails) 按网站上的点赞数排序

Silverstripe 3:如何按标题,日期等对CMS网站树中的页面进行排序

Mac 上的 Chrome 无法正确显示网站

如何删除IE里的证书