/**
* @description vue自定义过滤器
* @author zhangxinyu 2022.06.15
*/
import Vue from 'vue'
import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'
dayjs.locale('zh-cn')
// 一.时间格式转换:后端时间戳 1612108800000 或 2021-02-01T00:00:00
// 1.转换为 2021.02.01
Vue.filter('dateFormat1', val => {
const formatStr = dayjs(val).format('YYYY.MM.DD')
return formatStr === 'Invalid Date' ? '' : formatStr
})
// 2.转换为 2021.02.01 00:00:00
Vue.filter('dateFormat2', val => {
const formatStr = dayjs(val).format('YYYY.MM.DD HH:mm:ss')
return formatStr === 'Invalid Date' ? '' : formatStr
})
<h2 mb-30>帖子列表 {{ 1812108800000 | dateFormat1 }}</h2>