1.对某个时间做当前时间差的显示处理,如
a天前,b小时前,c分钟前,d秒前.
import moment from '../../utils/moment.min.js'; //引入moment.js
//时间格式化
dateFormat(date) {
let m2=moment(); //当下时间
// let m2=moment('2019-12-18 10:10:00');
let m1=moment(date);
let du = moment.duration(m2 - m1, 'ms'); //做差
let days = du.get('days');
let hours = du.get('hours');
let mins = du.get('minutes');
let ss = du.get('seconds');
console.log(days,hours,mins,ss)
// 输出结果为 01天08时09分40秒
if (days>0) {
date=moment(date).format("YYYY年MM月DD日");
return date
}else if(hours>0){
return hours+'小时之前'
}else{
return mins+'分钟之前'
}
},
--by Affandi ⊙▽⊙
网友评论