首页 > 解决方案 > 如何按下一个可用日期排序?

问题描述

我有一个日期格式的对象数组,看起来像这样:

"offline_available": "5/1/2021"

据我了解,这是该toLocaleDateString()方法格式化的日期。

如何按下一个可用日期对所有对象进行排序?

标签: javascriptreactjsdate

解决方案


从这个开始 - 假设日期是 mm/dd/yyyy

const arr = [
{"offline_available": "5/1/2021"},
{"offline_available": "12/13/2020"},
{"offline_available": "5/3/2020"},
{"offline_available": "5/3/2021"}
]
const sorted = arr.slice(0).sort((a,b) => new Date(a.offline_available) - new Date(b.offline_available))
console.log(sorted)

什么是“按下一个可用日期排序”?


推荐阅读