0
我想按日期和时间排序对象数组,但不工作。按日期和时间排序收集不起作用
我的代码是:
var dates = [
{date: "15-12-2016 10:45"},
{date: "18-12-2016 23:45"}
];
dates.sort(function(a, b){
return new Date(b.date) - new Date(a.date);
});
你检查你的控制台,无论你正在运行呢? '新日期(“15-12-2016 10:45”)'无效。 – chazsolo
15-12-2016 10:45对Date不是一个有效的参数,你需要有一个参数,例如'Sat Feb 04 2017 00:27:52 GMT + 0530(India Standard Time)'。目前你的新日期返回invlaid日期因此排序不起作用 – varunsinghal65