一.时间过滤器的定义
Vue.filter('dataFormat', function(originVal) {
//originVal为毫秒数
const dt = new Date(originVal)
//获取年份
const y = dt.getFullYear()
//获取月份
const m = (dt.getMonth() + 1 + '').padStart(2, '0')
//获取日子
const d = (dt.getDate() + '').padStart(2, '0')
//获取小时
const hh = (dt.getHours() + '').padStart(2, '0')
//获取分钟
const mm = (dt.getMinutes() + '').padStart(2, '0')
获取秒
const ss = (dt.getSeconds() + '').padStart(2, '0')
//返回处理好的时间格式
return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
})
二.时间过滤器的使用
在vue的差值表达式{{}}中使用
{{豪秒|dataFormat}}