// tool.js文件中
getPastTime(time) { // time为传入的时间戳
let date = new Date();
let time1 = date.getTime();
let time2 = (time1 - time) / 1000;
let pastTimes = '';
if (time2 < 300) {
pastTimes = '刚刚';
} else if (time2 >= 300 && time2 < 1800) {
pastTimes = '5分钟前';
} else if (time2 >= 1800 && time2 < 3600) {
pastTimes = '30分钟前';
} else if (time2 >= 3600 && time2 < 86400) {
pastTimes = '1小时前';
} else if (time2 >= 86400 && time2 < 259200) {
pastTimes = '一天前';
} else if (time2 >= 259200) {
let date3 = new Date(time);
pastTimes = date3.getFullYear() + '-' + (date3.getMonth() + 1) + '-' +
date3.getDate();
}
return pastTimes;
}// getPastTime:判断发布过去时间间隔
this.$getPastTime('时间戳');// 组件调用