gpt4 book ai didi

javascript - jquery年月排序数组

转载 作者:行者123 更新时间:2023-12-01 02:47:48 25 4
gpt4 key购买 nike

var monthYear = ["Jan-2016", "Jul-2015", "Jul-2016", "Mar-2016", "Aug-2016", "Mar-2015"];

我希望对其进行排序:

[ "Mar-2015", "Jul-2015", "Jan-2016", "Mar-2016", "Jul-2016", "Aug-2016" ]

我正在关注的代码

var sorted = monthYear.sort(function(a,b) {
a = a.split("-");
b = b.split("-")
return new Date(a[1], a[0], 1) - new Date(b[1], b[0], 1)
});

最佳答案

如果 moment.js 是一个选项,只需用它解析你的字符串:

var sorted = monthYear.sort(function(a,b) {
return +moment(a,'MMM-YYYY') - moment(b,'MMM-YYYY');
});

关于javascript - jquery年月排序数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47152308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com