您好,匿名用户

js对时间区间排序

0 投票

我有一个数组,大致上是['2019-03-25 ~ 2019-04-25','2019-05-01 ~ 2019-05-30']
这样的。我现在再添加这种时间区间进去,怎么做排序。。比方说添加一个2019-04-26 ~ 2019-04-30这种,添加到这个中间,如果时间是比这个小就排在前面,像这种排序应该怎么写?

用户头像 提问 5月29日 @ Pisces 中士 (1,152 威望)
分享到:

1个回答

0 投票
 
最佳答案

把他强转为date,然后就可以比较大小了

arr.sort((a,b) => {
    return (new Date(a)) < (new Date(b))
})
用户头像 回复 5月29日 @ Elise 中士 (1,283 威望)
选中 5月16日 @Pisces
提一个问题:

相关问题

0 投票
1 回复 239 阅读
0 投票
0 回复 150 阅读
0 投票
1 回复 21 阅读
用户头像 提问 5月21日 @ Zac 下士 (982 威望)
0 投票
1 回复 210 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...