gpt4 book ai didi

javascript - 如何获取数组中的最大日期?

转载 作者:行者123 更新时间:2023-12-05 09:02:03 26 4
gpt4 key购买 nike

我正在尝试获取日期数组中的最大日期,但它返回 Invalid Datenull。无法弄清楚出了什么问题。我应该将这些值转换为另一种格式吗?任何帮助将不胜感激。

const dates=[
'2022-10-13T00:00:00.000',
'2023-10-14T00:00:00.000',
'2024-10-15T00:00:00.000',
'2020-10-16T00:00:00.000',
'2015-10-17T00:00:00.000',
'2028-10-18T00:00:00.000',
'2010-10-19T00:00:00.000',
]
//const maxDate=new Date(Math.max.apply(null,dates));

const maxDate=new Date(
Math.max(
...dates
),
)

console.log('maxDate', maxDate)

最佳答案

您可以执行以下操作:

const dates = [
"2022-10-13T00:00:00.000",
"2023-10-14T00:00:00.000",
"2024-10-15T00:00:00.000",
"2020-10-16T00:00:00.000",
"2015-10-17T00:00:00.000",
"2028-10-18T00:00:00.000",
"2010-10-19T00:00:00.000",
];
const datesArray = dates.map((element) => new Date(element));

const maxDate = new Date(Math.max(...datesArray));

console.log("maxDate", maxDate);

关于javascript - 如何获取数组中的最大日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72152082/

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