JavaScript 获取当前时间戳的几种方式

Date.parse()

1
2
3
4
let timestamp = Date.parse(new Date());

Console.log(timestamp);
// 1587452848000 获取的时间戳是把毫秒改成000显示,因为这种方式只精确到秒

Date.prototype.valueOf()

1
2
3
4
let timestamp = (new Date()).valueOf();

console.log(timestamp);
// 1587452987750 获取当前毫秒的时间戳

Date.prototype.getTime()

1
2
3
4
let timestamp = new Date().getTime();

console.log(timestamp);
// 1587453889920 获取当前毫秒的时间戳