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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM