//vue实例
var vm = new Vue({ el: '#box', data: { }, methods: {
}, filters: { Time: function (time) { var date2 = new Date(); var year1 = parseInt(time.substr(0, 4)); var month1 = parseInt(time.substr(5, 2)); var day1 = parseInt(time.substr(8, 2)); var year2 = date2.getFullYear(); var month2 = date2.getMonth() + 1; var day2 = date2.getDate(); var date1 = new Date(year1, month1 - 1, day1); var date2 = new Date(year2, month2 - 1, day2); var timeX = date1.getTime() - date2.getTime(); if( Math.abs(timeX) < 24 * 60 * 60 * 1000 ) { return "今天" + time.substr(11, 5); } else if ( timeX > 0 && timeX < 48 * 60 * 60 * 1000 ) { return "明天" + time.substr(11, 5); } else if ( timeX < 0 && timeX > 0 - 48 * 60 *60 * 1000) { return "昨天" + time.substr(11, 5); } else { return time.substr(0, 16); } } } });

 

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

vue2.0路由嵌套详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。