JS中后台返还的data数据中排序日期的顺序
function downDate(num1,num2) {
return Date.parse(num1.time) - Date.parse(num2.time);
}
function upDate(num1, num2) {
return Date.parse(num1.time) - Date.parse(num2.time);
}
var arr=[
{
key: "1",
time: "2014-12-18 12:23:00",
},
{
key: "2",
time: "2014-01-18 14:00:00",
},
{
key: "3",
time: "2014-01-18 14:23:00",
},
{
key: "4",
time: "2021-05-18 12:12:12",
},
{
key: "5",
time: "2031-01-31 13:23:00",
},
{
key: "6",
time: "2019-01-18 00:00:00",
},
{
key: "7",
time: "2017-09-14 18:15:00",
},
{
key: "8",
time: "2019-12-18 16:30:00",
},
{
key: "9",
time: "2019-08-18 12:33:00",
},
];
let newArr1 = []
newArr = arr.sort(downDate)
let newArr2 = []
newArr = arr.sort(upDate)
console.log(newArr1);
console.log(newArr2);