vue element-ui表格里時間戳轉換成時間顯示


工作中遇到后台給的表格數據里時間是一個13位的時間戳,需要轉換成時間顯示在表格里,

可以用element-ui表格自帶的:formatter函數,來格式化表格內容:

 1 // 時間戳轉換成時間
 2 // 使用element table組件中的formatter屬性,傳入一個函數
 3       timestampToTime (row, column) {
 4         var date = new Date(row.cjsj) //時間戳為10位需*1000,時間戳為13位的話不需乘1000
 5         var Y = date.getFullYear() + '-'
 6         var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'
 7         var D = date.getDate() + ' '
 8         var h = date.getHours() + ':'
 9         var m = date.getMinutes() + ':'
10         var s = date.getSeconds()
11         return Y+M+D+h+m+s
12         console.log(timestampToTime (1533293827000))
13     },

 2018-09-04  20:05:21(修改)

今天瀏覽element-ui官網時發現可以直接把日期轉換成時間戳:

value-format="timestamp"


免責聲明!

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



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