以下是用 JavaScript 对日期进行排序的示例代码:

// 日期数组
var dates = ['2020-09-01', '2020-08-01', '2020-10-01', '2019-12-01'];

// 将日期字符串转换为Date对象,并按降序排序
dates.sort(function(a, b) {
  return new Date(b) - new Date(a);
});

// 输出排序后的日期数组
console.log(dates);
// ['2020-10-01', '2020-09-01', '2020-08-01', '2019-12-01']

上述代码中,我们首先定义了一个包含日期字符串的数组dates。然后,我们使用sort()方法对数组进行排序,其中传递了一个回调函数作为参数。该回调函数接收两个参数ab,它们分别代表数组中的两个元素。在回调函数中,我们将日期字符串转换为Date对象,并对它们进行比较。由于我们想要按降序排序,所以在比较时将b减去a。最后,sort()方法返回排序后的数组,并将其输出到控制台。

JavaScript 日期排序:简单易懂的代码示例

原文地址: https://www.cveoy.top/t/topic/nyB0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录