{
"Id": 1,
"Date": "8-27-2020 3:11:43 AM"
},
{
"Id": 2,
"Date": "10-27-2020 3:11:43 AM"
},
{
"Id": 3,
"Date": "9-27-2020 3:11:43 PM"
},
{
"Id": 4,
"Date": "7-27-2020 3:11:43 AM"
}
]
sort() {
a.sort(function (date1, date2) {
return (new Date(date1.Date) < new Date(date2.Date))
? -1 : (new Date(date1.Date) > new Date(date2.Date)) ? 0 : 1;
});
}
我想按日期对这个数组进行排序,它应该可以在IE浏览器上使用。 按日期排序的输出应该是
{ “ 10-27-2020 3:11:43 AM”, “ 9-27-2020 2:09:43 AM”, “ 8-27-2020 3:11:43 AM”, “ 7-27-2020 3:04:43 AM” }
答案 0 :(得分:1)
array.sort( (a, b) =>new Date(b.Date) - new Date(a.Date));
就足够了
为您提供解决方案