// 过滤器
Vue.filter('dateFormat',function(originVal){
const dt = new Date(originVal)
// 年
const y = dt.getFullYear()
// 月 getMonth 是从0开始的要加1才是正在的月 padStart(2,'0') 不足2位填充0
const m = (dt.getMonth()+1+'').padStart(2,'0')
// 日 padStart(2,'0') 不足2位填充0
const d =(dt.getDate()+'').padStart(2,'0')
// 时 padStart(2,'0') 不足2位填充0
const hh = (dt.getHours()+'').padStart(2,'0')
// 分 padStart(2,'0') 不足2位填充0
const mm = (dt.getMinutes()+ '').padStart(2,'0')
// 秒 padStart(2,'0') 不足2位填充0
const ss = (dt.getSeconds() + '').padStart(2,'0')
return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
})
<el-table-column prop="add_time" label="创建时间" width="160px">
<template slot-scope="scope">
{{scope.row.add_time | dateFormat}}
</template>
</el-table-column>