获取时间跟现在时间过去多久
html
<text v-html="time(items.publishTime)"></text>
methods
// 时间
time(datas) {
let datares = new Date(datas).getTime() // getTime()转时间戳
let item = new Date();
let s = Math.floor((item - parseInt(datares))/1000);
let f = Math.floor(s/60)
let h = Math.floor(f/60)
let d = Math.floor(h/24)
let m = Math.floor(d/30)
let y = Math.floor(m/12)
if(y>0){
return y+'年前'
}else if(m>0){
return m+'月前'
}else if(d>0){
return d+'天前'
}else if(h>0){
return h+'小时前'
}else if(f>0){
return f+'分钟前'
}else if(s>0){
return s+'刚刚'
}
}