vue 表格过滤器处理 转换后台返回的这种时间格式2020-04-16T08:22:25.000+0000 2020-04-16 08:22:25


 1 export default {
 2   name: 'MarkShow',
 3   filters: {
 4     timefilters(val) {
 5       if (val === null || val === '') {
 6         return '暂无时间';
 7       }
 8       const d = new Date(val); // val 为表格内取到的后台时间
 9       const month = d.getMonth() + 1 < 10 ? `0${d.getMonth() + 1}` : d.getMonth() + 1;
10       const day = d.getDate() < 10 ? `0${d.getDate()}` : d.getDate();
11       const hours = d.getHours() < 10 ? `0${d.getHours()}` : d.getHours();
12       const min = d.getMinutes() < 10 ? `0${d.getMinutes()}` : d.getMinutes();
13       const sec = d.getSeconds() < 10 ? `0${d.getSeconds()}` : d.getSeconds();
14       const times = `${d.getFullYear()}-${month}-${day} ${hours}:${min}:${sec}`;
15       return times;
16     },
17   },
18   data() {
19     return {
20       mark_show: [],
21       activeKey: ['0'],
22     };
23   },
<p>评分时间:<span class="mark_reason">{{ mark.comment_time | timefilters }}</span></p>
原文地址:https://www.cnblogs.com/qiangqiangpeng/p/13891719.html