Vue 时间排序
数组对象里的时间排序
后端接口返回的时间类型是:yyyy-MM-dd HH:mm:ss
通过replace()函数,将其转换为:yyyy/MM/dd HH:mm:ss
再通过getTime()方法返回距1970年1月1日之间的毫秒数
通过sort()函数进行比较替换,具体代码如下:
this.noticeList.sort((a,b)=>{
let aTimeString = a.effectiveDate;
let bTimeString = b.effectiveDate;
aTimeString = aTimeString.replace(/-/g,'/');
bTimeString = bTimeString.replace(/-/g,'/');
let aTime = new Date(aTimeString).getTime();
let bTime = new Date(bTimeString).getTime();
return bTime - aTime
});