js
// 将日期改为几天前,几小时前用。。。
diffTime(val) {
let dateTimeStamp = val
if (dateTimeStamp) {
if (!(new Date())) {
return '刚刚'
}
dateTimeStamp = new Date(val).getTime()
}
var minute = 1000 * 60;
var hour = minute * 60;
var day = hour * 24;
var halfamonth = day * 15;
var month = day * 30;
var now = new Date().getTime();
var diffValue = now - dateTimeStamp;
let content = '';
var monthC = diffValue / month;
var weekC = diffValue / (7 * day);
var dayC = diffValue / day;
var hourC = diffValue / hour;
var minC = diffValue / minute;
if (parseInt(monthC) >= 1) {
// console.log(1111,monthC)
content = parseInt(monthC) + '个月前'
} else if (parseInt(dayC) > 1) {
content = parseInt(dayC) + '天前'
} else if (parseInt(dayC) === 1) {
content = '昨天'
} else if (parseInt(hourC) >= 1) {
content = parseInt(hourC) + "小时前";
} else if (parseInt(minC) >= 1) {
content = parseInt(minC) + "分钟前";
} else {
content = "刚刚";
}
return content
},
// 将日期改为几天前,几小时前。。。