在JavaScript中获取当前时间戳有几种不同的方法,以下是几种常见的方法:
- 使用
Date.now()
方法:
var timestamp = Date.now(); // 返回当前时间的毫秒数
- 使用
new Date().getTime()
方法:
var timestamp = new Date().getTime(); // 返回当前时间的毫秒数
- 使用
new Date().valueOf()
方法:
var timestamp = new Date().valueOf(); // 返回当前时间的毫秒数
- 使用
Date.parse(new Date())
方法(此方法返回的时间戳精确到秒):
var timestamp = Date.parse(new Date()); // 返回当前时间的秒数
- 使用
new Date().toLocaleDateString().replace(/\//g, '-')
将日期转换为时间戳(此方法返回的时间戳精确到秒):
var date = new Date();
var timestamp = new Date(date.toLocaleDateString().replace(/\//g, '-')).getTime(); // 返回当前时间的毫秒数
以上方法都可以用来获取当前时间戳,其中 Date.now()
和 new Date().getTime()
方法返回的是当前时间的毫秒数,而 Date.parse(new Date())
方法返回的是当前时间的秒数。