【发布时间】:2021-12-21 06:20:11
【问题描述】:
如何按日期/时间对列表进行排序? 在我的应用程序中,当我尝试将字符串转换为日期时,日期/时间格式为“星期一,11 月 1 日 | 晚上 8:30”,得到无效日期为 o/p。 帮我按日期/时间对列表进行排序。
【问题讨论】:
-
这不是 JavaScript 使用的日期和时间的标准表示(它使用 ISO 8601 格式)。要使用这些日期,您必须先将它们转换为这种格式
-
另外,我不确定这与量角器有什么关系
-
@DimaParzhitsky,我们可以转换成哪种格式以及如何转换?使用 getTime() 将 NaN 作为 o/p。在量角器中,我验证表是否按最近更新排序,因为该日期/时间格式是从上述格式中提到的客户端应用程序获取的。
-
由于这是一种未知格式,您必须手动执行此操作,使用字符串解析等
-
如果您是从应用程序中获取此内容,我会首先搜索在 ISO 8601 中获取此内容的选项,该格式很常见。如果这是由同一公司的兄弟团队开发的内部应用程序,只需要求他们返回格式正确的字符串(同样,ISO 8601)
标签: javascript sorting datetime datetime-format