将时间戳格式转换为时间格式
简单案例:
<template></template> 中的代码
<el-table-column prop="createDate" label="创建时间" :formatter="formatDate" >
methods: {} 中的代码
formatDate(row, column) {
// 获取单元格数据
let data = row[column.property]; // 获取到的是列表项中的时间戳字段
if (data == null) {
return null;
}
let dt = new Date(data);
return (
dt.getFullYear() +
"-" +
this.add0((dt.getMonth() + 1)) +
"-" +
this.add0(dt.getDate()) +
" " +
this.add0(dt.getHours()) +
":" +
this.add0(dt.getMinutes()) +
":" +
this.add0(dt.getMinutes())
);
},
add0(m) {
return m<10?'0'+m:m
},
处理后的结果如下:
获取当前时间的方法:
var date = new Date();//创建当前日期对象
var year = date.getFullYear();//获取当前年
console.log(year);
var month = date.getMonth()+1;//获取当前月
console.log(month);
var day = date.getDate();//获取当前日
console.log(day);
var week = date.getDay();//获取当前周
console.log(week);
var hour = date.getHours();//获取当前小时
console.log(hour);
var minute = date.getMinutes();//获取当前分
console.log(minute);
var second = date.getSeconds();//获取当前秒
console.log(second);