时间戳转换格式一
安装依赖:day.js
npm install dayjs --save
or
yarn add day.js
创建文件time.js
在utils文件下创建time.js
import dayjs from 'dayjs'
/**
* 格式化时间函数
*
* @param {number} value 获取毫秒时间值。
* @param {string} format 生成的时间格式,默认 YYYY-MM-DD HH:mm(可选)。
* @returns {number} 返回十三位的毫秒时间。
*/
export function buildTime(value, format = 'YYYY-MM-DD HH:mm') {
if (!value) return ''
const time = (value).toString()
const length = time.length
let newTime = time
if (length < 13) {
const remainingLength = 13 - length
for (let i = 0; i < remainingLength; i++) {
newTime += '0'
}
}
return dayjs(Number(newTime)).format(format)
}
使用方法
在vue or js 文件中引入
import { buildTime } from '@/utils/build-time'
在表格中使用
<el-table-column label="时间" width="160px">
<template slot-scope="scope">
{{ buildTime(scope.row.time) }}
</template>
</el-table-column>
方法中使用
buildTime(this.time, 'YYYY-MM-DD HH:mm')