gpt4 book ai didi

javascript - 使用 yyyy-mm-dd 格式查找数组中的最小和最大日期

转载 作者:行者123 更新时间:2023-11-28 12:13:29 26 4
gpt4 key购买 nike

如何使用 YYYY-mm-dd 格式获取数组中的最小和最大日期?这是我的日期值的示例。

const data = [{
"date": "2012-10-21",
"value": 60
}, {
"date": "2012-10-22",
"value": 61
}, {
"date": "2012-10-23",
"value": 69
}, {
"date": "2012-10-24",
"value": 67
}]

console.log(data);

最佳答案

您可以使用reduceDate.parse

const data = [{"date": "2012-10-21","value": 60}, {  "date": "2012-10-22","value": 61}, {"date": "2012-10-23","value": 69}, {"date": "2012-10-24","value": 67}]

let maxDate = data.reduce((op,inp)=>{
if(Date.parse(inp.date) > Date.parse(op.max)){
op.max = inp.date
}
if(Date.parse(inp.date) < Date.parse(op.max)){
op.least = inp.date
}
return op
},{least:data[0].date,max:data[0].date})


console.log(maxDate)

关于javascript - 使用 yyyy-mm-dd 格式查找数组中的最小和最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55455451/

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