Vue.filter('initTime', (value) =>{
var nowTime = new Date(value).getTime();
let overTime = new Date().getTime();
var leftTime = (overTime - nowTime) / 1000;
var y = parseInt(leftTime / 60 / 60 / 24 / 30 / 12);
var M = parseInt(leftTime / 60 / 60 / 24 / 30);
var d = parseInt(leftTime / 60 / 60 / 24);
var h = parseInt(leftTime / 60 / 60 % 24);
var m = parseInt(leftTime / 60 % 60);
var s = parseInt(leftTime % 60);
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 (m > 0){
return m + ' 分钟前'}else if (s > 30){
return s + ' 秒前'}else if (s > 0){
return '刚刚'}})
VUE全局过滤时间直接上代码Vue.filter('initTime', (value) => { var nowTime = new Date(value).getTime(); let overTime = new Date().getTime(); var leftTime = (overTime - nowTime) / 1000; var y = parseInt(lef...