一、时间戳获取方法
第一种方法(这种只能精确到秒)
var timestamp = Date.parse(new Date());
输出结果:1583224007000
第二种方法
var timestamp = (new Date()).valueOf();
输出结果:1583223868968
第三种方法
var timeStap = new Date().getTime();
输出结果:1583224108952
二、将时间戳转换为YYYY-MM-dd HH:mm:ss格式
function formatDate(value) {
var date = new Date(value);
var y = date.getFullYear(),
m = date.getMonth() + 1,
d = date.getDate(),
h = date.getHours(),
i = date.getMinutes(),
s = date.getSeconds();
if (m < 10) { m = '0' + m; }
if (d < 10) { d = '0' + d; }
if (h < 10) { h = '0' + h; }
if (i < 10) { i = '0' + i; }
if (s < 10) { s = '0' + s; }
var t = y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;
return t;
}
formatDate(1583224108952);输出结果:"2020-03-03 16:28:28"