gpt4 book ai didi

javascript - 如何对 luxon 对象数组执行排序

转载 作者:行者123 更新时间:2023-12-04 14:44:35 35 4
gpt4 key购买 nike

我正在尝试使用 js 类型的 luxon 时间对象。我不确定这是否如 sort 所期望的那样正确 -1,0,1

const results  = objectGroupedByYearMonth[year][month].results.sort(
(a,b) =>
DateTime.fromISO(b.created)
.diff(DateTime.fromISO(a.created))
)
这将返回一个 dt 对象 console.log("DIF: ", DateTime.fromISO("2020-11-03T17:01:22.205041Z") .diff(DateTime.fromISO("2020-11-03T17:15:23.998284Z")))

最佳答案

您可能想要 convert DateTime数字 Unix 时间戳的对象:

function compareLuxonDates(a: DateTime, b: DateTime) {
return a.toMillis() - b.toMillis()
}
arrayWithDateObjects.sort(compareLuxonDates)

关于javascript - 如何对 luxon 对象数组执行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64801992/

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