属于个人代码整理
filters: {formatDate: function (e) {// 获取js 时间戳let time = new Date().getTime();// 去掉 js 时间戳后三位time = parseInt((time - e) / 1000);// 存储转换值let s;if (time < 60 * 10) {// 十分钟内return '刚刚';} else if (time < 60 * 60 && time >= 60 * 10) {// 超过十分钟少于1小时s = Math.floor(time / 60);return s + '分钟前';} else if (time < 60 * 60 * 24 && time >= 60 * 60) {// 超过1小时少于24小时s = Math.floor(time / 60 / 60);return s + '小时前';} else if (time < 60 * 60 * 24 * 3 && time >= 60 * 60 * 24) {// 超过1天少于3天内s = Math.floor(time / 60 / 60 / 24);return s + '天前';} else {// 超过3天var date = new Date(e); //时间戳为10位需*1000,时间戳为13位的话不需乘1000var Y = date.getFullYear() + '-';var M =(date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';var D = date.getDate() + ' ';var h = date.getHours() + ':';var m = date.getMinutes() + ':';var ss = date.getSeconds();return Y + M + D + h + m + ss;}},},