Я хочу отсортировать свои события по датам, которые дает им пользователь. Я использую DatePicker реагирования и Loda sh для сортировки событий des c.
Мой код React JS
const events = _.sortBy(this.props.events, [["seconds"]])
console.log(JSON.stringify(events))
Выход console.log
[
{"date":{"seconds":416617200,"nanoseconds":0},,"title":"Past event 1983"},
{"date":{"seconds":1995231600,"nanoseconds":0},"title":"Future event 2033"},
{"date":{"seconds":1585090800,"nanoseconds":0},"title":"Present event 2020"},
{date":{"seconds":1677625200,"nanoseconds":0},"title":"Future event 2023"}
]
Когда я пытаюсь заказать "По дате", я также не получаю желаемый результат
const events = _orderBy(this.props.events, "date")
console.log(JSON.stringify(events))
console.log:
[
{"date":{"seconds":1995231600,"nanoseconds":0},"title":"Future event 2033"},
{"date":{"seconds":1585090800,"nanoseconds":0},"title":"Present event 2020"},
{date":{"seconds":1677625200,"nanoseconds":0},"title":"Future event 2023"}
{"date":{"seconds":416617200,"nanoseconds":0},,"title":"Past event 1983"},
]
Как видите, секунды не Порядок правильно в обоих случаях.
Посоветуйте, пожалуйста, как использовать orderBy с Loda sh при использовании React Date Picker?
Большое спасибо