需求描述:把后端传入的数据(时间戳格式)转化为日期格式显示在表格中 (如图所示)
解决办法/代码展示:
首先先确定项目中已经引入moment.js插件
HTML
<el-descriptions-item label-class-name="my-label">
<template slot="label">
<div style="color:#333333;font-weight:bold">First seen</div>
</template>
{{ formattedFirstSeen }}
</el-descriptions-item>
JS
import moment from "moment";
computed: {
formattedFirstSeen() {
const timestamp = this.extractedList[0].first_seen; //把时间戳取过来
console.log(timestamp)
const date = new Date(timestamp * 1000); //先把时间戳格式转化为日期格式
const formattedTime = moment(date).format('YYYY-MM-DD HH:mm:ss'); //Unix时间戳以秒为单位,所以需要乘以1000 再通过moment插件 把日期格式转为自己想要的年月日格式
return formattedTime;
}
},