JS如何在数组中通过时间排序

JS如何在数组中通过时间排序_第1张图片

时间排序很简单,只需要用到一个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);
            });

你可能感兴趣的:(vue.js,前端,javascript,elementui,chrome)