亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue 時間戳轉換成時間顯示

vue 時間戳轉換成時間顯示

蝴蝶刀刀 2018-09-23 21:17:40
后臺給的表格數據里時間是一個13位的時間戳,需要轉換成時間顯示在表格里,// 時間戳轉換成時間       timestampToTime (cjsj) {        var date = new Date(cjsj) //時間戳為10位需*1000,時間戳為13位的話不需乘1000         var Y = date.getFullYear() + '-'         var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'         var D = date.getDate() + ' '         var h = date.getHours() + ':'         var m = date.getMinutes() + ':'         var s = date.getSeconds()        return Y+M+D+h+m+s         console.log(timestampToTime (1533293827000))     },請問在<template>里的表格中怎么調用這個方法,我調用了都沒有獲取到時間。用的是element-ui框架里的表格組件<el-table-column>,里面是prop上綁定的字段名,請問這個時間戳該怎么轉換后綁定在表格上
查看完整描述

1 回答

?
DIEA

TA貢獻1820條經驗 獲得超2個贊

<el-table-column label="創建時間" prop="cjsj" :formatter="timestampToTime" align="center">
</el-table-column>

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

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


查看完整回答
反對 回復 2018-09-23
  • 1 回答
  • 0 關注
  • 3227 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號