gpt4 book ai didi

javascript - 如何从一组日期中获取最新日期? - JavaScript/ typescript

转载 作者:行者123 更新时间:2023-12-03 01:23:15 24 4
gpt4 key购买 nike

我有一个像这样的日期数组

arr = ["2018-08-01T15:16:34.791Z","2018-08-01T15:16:34.791Z","2018-08- 
01T15:16:34.791Z"]

所以我尝试将这些日期转换为时间:

convertedArr = arr.map( payment => {
var converted
converted = new Date(payment.date_updated).getTime()
return converted
})

-然后将它们排序并通过另一个函数获得最高的时间:

getLatestPayment(convertedArr){

const sortFromHighest = arr => {
return arr.sort( (a,b) => { return a < b } )
}
var convertedArr = convertedArr
convertedArr = sortFromHighest(convertedArr)
convertedArr = convertedArr.map( elem =>{
new Date(elem)
})

return paymentsArr[0]

}

然后我得到一个未定义的值,因为我无法将日期从时间再次转换回日期,是否有一种实际的方法可以从时间获取日期?或者也许有不同的解决方案?提前致谢

最佳答案

在排序之前将它们保留为 Date 对象;不要打电话getTime()在它们上,因为您已经可以将日期与 < 进行比较和>

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

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