一、接口有时候返回的是时间戳,需要我们转换成yy-dd-mm格式
二、主要代码
1、main.js
Vue.filter('formatDate', function(value) {
if (!value) return '';
const date = new Date(value);
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
const hours = date.getHours().toString().padStart(2, '0');
const minutes = date.getMinutes().toString().padStart(2, '0');
const seconds = date.getSeconds().toString().padStart(2, '0');
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
});
2、在需要用到的vue页面
this.form.time= this.$options.filters['formatDate'] (this.time);
或者在标签中使用
{{item.time|formatDate}}