📅  最后修改于: 2023-12-03 15:25:53.817000             🧑  作者: Mango
在编程中,我们经常需要对日期字符串进行排序。本文将介绍如何使用JavaScript对日期字符串数组进行升序排序。
const dates = ['2021-09-01', '2021-09-03', '2021-09-02'];
sort()
方法对日期字符串数组进行排序。我们可以传递一个函数作为参数,该函数将比较两个元素的大小,返回一个值来指定它们的顺序。dates.sort(function(a, b) {
return new Date(a) - new Date(b);
});
在此函数中,我们将日期字符串转换为Date对象,并将它们相减以比较它们的大小。这将按升序对日期字符串数组进行排序。
console.log(dates);
输出:
['2021-09-01', '2021-09-02', '2021-09-03']
const dates = ['2021-09-01', '2021-09-03', '2021-09-02'];
dates.sort(function(a, b) {
return new Date(a) - new Date(b);
});
console.log(dates);
以上就是如何使用JavaScript对日期字符串数组进行升序排序的方法。希望这篇文章对您有所帮助!