时间转时间戳
1、Date.parse(new Date())
2、Number(new Date())
3、+new Date()
4、var date = new Date()
console.log(date.getTime())
console.log(date.valueOf())
5、H5 新增
console.log(Date.now())
时间戳转时间(年月日、时分秒)
1、方法一
function(time) {
var date = new Date(time); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
let Y = date.getFullYear() + '-';
let month = date.getMonth() + 1;
let M = month < 10 ? '0' + month : month + '-'; // 或 (month + '').padStart(2, '0') + '-'
let D = (date.getDate() + '').padStart(2, '0') + ' ';
let h = (date.getHours() + '').padStart(2, '0') + ':';
let m = (date.getMinutes() + '').padStart(2, '0') + ':';
let s = (date.getSeconds() + '').padStart(2, '0');
return Y + M + D + h + m + s;
}
2、方法二
2.1、安装 moment 插件
npm install moment -S
2.2、导入插件
import moment from 'moment';
2.3、使用
moment(时间戳).format("YYYY-MM-DD HH:mm:ss");//时间戳为10位需*1000,时间戳为13位的话不需乘1000