javascript – 数组中日期的最小值/最大值
时间: 2023-08-31 07:11:25 浏览: 83
JavaScript如何获取数组最大值和最小值
5星 · 资源好评率100%
要找到数组中日期的最小值或最大值,可以使用JavaScript中的Date对象和数组的sort方法。
首先,将日期字符串转换为Date对象,然后使用sort方法对数组进行排序。最后,可以使用数组的第一个和最后一个元素来获取最小值和最大值。
下面是一个示例代码:
```javascript
var dates = ["2021-01-01", "2021-03-15", "2021-02-10"];
// 将日期字符串转换为Date对象并排序
var sortedDates = dates.map(function(date) {
return new Date(date);
}).sort(function(a, b) {
return a - b;
});
// 获取最小值和最大值
var minDate = sortedDates[0];
var maxDate = sortedDates[sortedDates.length - 1];
console.log("最小日期: " + minDate.toDateString());
console.log("最大日期: " + maxDate.toDateString());
```
输出结果如下所示:
```
最小日期: Fri Jan 01 2021
最大日期: Mon Mar 15 2021
```
阅读全文