【发布时间】:2015-11-23 08:41:21
【问题描述】:
我有一个包含这些值的数组
daterangefordb = [ "12/16/2015", "11/25/2015", "01/06/2016", "12/30/2015" ]
当我排序时,我使用daterangefordb.sort():
[ "01/06/2016", "11/25/2015", "12/16/2015", "12/30/2015" ]
然而,预期的排序值应该是 -
[ "11/25/2015", "12/16/2015", "12/30/2015", "01/06/2016" ]
有什么解决办法吗?
【问题讨论】:
-
这是因为您尝试对字符串而不是日期对象进行排序
-
以及如何按日期排序?
-
先将其转换为日期对象。参考:stackoverflow.com/questions/5619202/…
标签: javascript jquery arrays sorting