transform(data) { //转换时间
var date = new Date(data * 1000); //时间戳为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()<10?'0'+date.getDate():date.getDate()+` `
var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) +':';
var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) +':';
var s = date.getSeconds()<10?'0'+date.getSeconds():date.getSeconds();
return Y + M + D + h + m + s;
},
有个更简便的方法,直接用dayjs库
import dayjs from "dayjs"
/** 格式化时间 */
const formatDateTime = (time: string | number | Date) => {
return time ? dayjs(new Date(time)).format("YYYY-MM-DD HH:mm:ss") : "N/A"
}