如果遍历后端接口返回的时间格式是 createtime: 1611559327 这种 ,然而我们现实需要显示具体的日期,可以这么做
1.在封装的静态文件utils静态文件夹下 写入如下封装的代码
此处要引入vue,不然会报错 (import Vue from ‘vue’)
import Vue from 'vue'
Vue.filter('dateFormat', (date, format) => {
var time = new Date(date);
var y = time.getFullYear();
var month = time.getMonth() + 1;
var d = time.getDate();
var h = time.getHours();
var m = time.getMinutes();
var s = time.getSeconds();
month = month < 10 ? ('0' + month) : month;
m = m < 10 ? ('0' + m) : m;
d = d < 10 ? ('0' + d) : d;
s = s < 10 ? ('0' + s) : s;
if (format == 'y-m') {
return `${y}年${month}月`
} else if (format == 'y-m-d') {
return `${y}年${month}月${d}日`
} else {
return `${y}-${month}-${d} ${h}:${m}:${s}`
}
})
//一定要声明暴露