什么是时间戳?
- 时间戳是指格林威治时间自1970年1月1日(00:00:00 GTM)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。
- 时间戳是能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间
1、时间戳转换成时间
模板获取需要转换的值
<template slot-scope="scope">
{{time(scope.row.gmtLastLogin)}}
</template>
method:{
time(e){
let date = new Date(e);
let y = date.getFullYear();
let MM = date.getMonth() + 1;
MM = MM < 10 ? ('0' + MM) : MM;
let d = date.getDate();
d = d < 10 ? ('0' + d) : d;
let h = date.getHours();
h = h < 10 ? ('0' + h) : h;
let m = date.getMinutes();
m = m < 10 ? ('0' + m) : m;
let s = date.getSeconds();
s = s < 10 ? ('0' + s) : s;
return y + '年' + MM + '月' + d + '日' + h + '时' + m + '分' + s + '秒';
},
}
2、将时间转换成时间戳
method:{
time(e){
let Timedata = new Date(e).getTime()
return Timedata
},
}
通过原型方法直接获得当前的毫秒值