在main.js中 定义一个全局的过滤器,对时间进行处理
Vue.filter('dateFormat',function(originVal){
const dt= new Date(originVal);
const year=dt.getFullYear();
const month=(dt.getMonth()+1+'').padStart(2,'0');
const date=(dt.getDate()+'').padStart(2,'0');
const hour=(dt.getHours()+'').padStart(2,'0');
const min=(dt.getMinutes()+'').padStart(2,'0');
const sec=(dt.getSeconds()+'').padStart(2,'0');
return `${year}-${month}-${date} ${hour}:${min}:${sec}`
})
在组件中使用
<div>{{time_val|dateFormat}}</div>