时间排序很简单,只需要用到一个sor这个方法,这个方法就是对数组进行排序,但是时间排序得先把他转换为时间戳才能进行相加减。
//把每一个转换为时间戳进行排序b-a是降序反过来就是升序
res.data.sort((a, b) => {
a.createTime = Date.parse(new Date(a.createTime).toString());
b.createTime = Date.parse(new Date(b.createTime).toString());
return b.createTime - a.createTime;
});
//再把时间戳转换为日期格式
res.data.forEach((item) => {
item.createTime = this.timestampToTime(item.createTime);
});