在JavaScript中,获取当前时间戳的常用方法有以下几种:
- 使用
Date.now()
:
let timestamp = Date.now();
- 使用
new Date()
配合getTime()
:
let date = new Date();
let timestamp = date.getTime();
- 使用
new Date()
配合valueOf()
:
let date = new Date();
let timestamp = date.valueOf();
- 使用
Date.parse()
方法,但它返回的是毫秒级别的时间戳,需要除以1000来转换成秒级:
let timestamp = Date.parse(new Date()) / 1000;
- 使用
Date.UTC()
方法,它创建的是世界时间,通常用于获取标准时间戳:
let timestamp = Date.UTC(2023, 2, 15, 8, 30, 45); // 2023年3月15日 8时30分45秒
以上方法中,Date.now()
是最常用的方法,因为它简洁且直接返回了自1970年1月1日00:00:00 UTC以来经过的毫秒数。