首先在编辑器安装插件
A-super-comprehensive
插件
在转变时间得页面定义一个filters
例子
要和钩子函数他们平级
mounted() {},
filters: {}
//转换时间
filters
: {
time(curTime)
{
var nd = new Date(curTime* 1000
);
var y = nd.getFullYear();
var mm = nd.getMonth() + 1;
var d = nd.getDate();
var h = nd.getHours();
var m = nd.getMinutes();
if (mm < 10) {
mm = “0” + mm;
}
if (d < 10) {
d = “0” + d;
}
if (h < 10) {
h = “0” + h;
}
if (m < 10) {
m = “0” + m;
}
return y + “-” + mm + “-” + d + " " + h + “:” + m;
}
}
最后一步,在准备转变时间那,管道符来转换
<el-table-column label="创建时间" width="200">
<template slot-scope="scope">
<span>{{scope.row.updated_at|time}}</span>
</template>
</el-table-column>
无关紧要得,看看就好
function formatTime(curTime, type) {
if (!curTime) {
return ‘’
}
var nd = new Date(curTime)
var y = nd.getFullYear()
var mm = nd.getMonth() + 1
var d = nd.getDate()
var h = nd.getHours()
var m = nd.getMinutes()
if (mm < 10) {
mm = ‘0’ + mm
}
if (d < 10) {
d = ‘0’ + d
}
if (h < 10) {
h = ‘0’ + h
}
if (m < 10) {
m = ‘0’ + m
}
if (type == ‘MM-DD’) {
return mm + ‘-’ + d
} else if (type == ‘yyyy-MM-dd’) {
return y + ‘-’ + mm + ‘-’ + d
} else if (type == ‘week’) {
return y + ‘年’ + mm + ‘月’ + d + '日 ’ + weekDay[nd.getDay()]
} else if (type == ‘MM-DD&week’) {
return mm + ‘-’ + d + ’ ’ + weekDay[nd.getDay()]
} else if (type == ‘MM-DD&hh:mm’) {
return mm + ‘-’ + d + ’ ’ + h + ‘:’ + m
} else if (type == ‘年月日’) {
return y + ‘年’ + mm + ‘月’ + d + '日 ’
}
return y + ‘-’ + mm + ‘-’ + d + ’ ’ + h + ‘:’ + m
}