Как сделать сортировку объектов по дате? ts
interface Users {
birthday: string;
}
list: Users[];
list: [
{
birthday: '1993-08-24',
},
{
birthday: '2019-08-24',
},
{
birthday: '2018-08-24',
},
Ответы (2 шт):
Автор решения: SwaD
→ Ссылка
При данном формате даты самый простой вариант:
const list = [
{
birthday: '1993-08-24',
},
{
birthday: '2019-08-24',
},
{
birthday: '2018-08-24',
},
];
const sortList = list.sort((a,b) => {
return new Date(a.birthday).getTime() - new Date(b.birthday).getTime();
});
console.log(sortList)
Автор решения: Alkor
→ Ссылка
list.sort(
(a, b) =>
Date.parse(b.birthday) - Date.parse(a.birthday)
);