【问题标题】:Javascript Date Sorting [duplicate]Javascript日期排序[重复]
【发布时间】:2010-12-06 11:00:15
【问题描述】:

可能重复:
Javascript date sorting by convert the string in to date format

你好,

2010-11-08 18:58:50
2010-11-09 17:49:42
2010-11-09 17:49:42
2010-11-24 19:44:51
2010-11-09 13:54:46
2010-11-23 20:06:29
2010-11-23 20:06:04
2010-11-15 17:51:37
.....................
..............
..........

像这样我有 n 种字符串格式。如何将这些字符串转换为日期格式并进行相应排序....请

提前感谢约瑟夫

【问题讨论】:

  • 像这样我有 n 种字符串格式:在哪里?怎么样?
  • 看起来与stackoverflow.com/questions/4365116/…几乎完全相同
  • 在我看来这只是一种格式,一个简单的词法排序就可以了。

标签: javascript


【解决方案1】:

由于您使用的是 ISO 日期格式,因此您可以简单地按词法对它们进行排序。

var dates = [
    '2010-11-08 18:58:50',
    '2010-11-09 17:49:42',
    // and so on...
];

dates.sort();

有关排序的更多信息:http://www.w3schools.com/jsref/jsref_sort.asp

【讨论】:

    【解决方案2】:
    【解决方案3】:

    日期已经采用适合排序的形式。所以你需要做的就是打电话给array.sort()

    【讨论】:

      猜你喜欢
      • 2014-09-08
      • 2015-11-29
      • 2012-05-25
      • 2018-06-07
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多