📅  最后修改于: 2023-12-03 15:11:53.160000             🧑  作者: Mango
在Javascript中,我们可以使用Date
对象来获取时间戳。时间戳是自1970年1月1日00: 00: 00 UTC以来的毫秒数。在本文中,我们将讨论如何获取纪元时间戳。
我们可以使用以下代码来获取当前的时间戳:
let timestamp = Date.now();
这将返回当前时间的时间戳(以毫秒为单位)。您可能已经注意到,我们没有使用new Date()
,因为Date.now()
更简洁。
我们可以使用new Date()
来获取指定日期的时间戳。可以使用以下代码创建日期对象:
let date = new Date(year, month, day, hour, minute, second, millisecond);
参数解释:
例如,要获取2019年3月15日19:30:00的时间戳,可以使用以下代码:
let date = new Date(2019, 2, 15, 19, 30, 0, 0);
let timestamp = date.getTime();
在这里,我们将3月视为第一个月,因此我们传递了2
(而不是3
)作为月份。getTime()
方法将返回与日期对象对应的时间戳。
我们可以使用以下代码来获取UTC时间的时间戳:
let timestamp = Date.now(); // 获取当前时间戳
let utc_timestamp = new Date(timestamp).getTime();
在这里,我们使用当前时间戳创建了一个新的日期对象,并使用getTime()
方法获取时间戳。请注意,由于我们没有传递任何参数,因此日期对象将使用本地时区。
在Javascript中,Date
对象使我们很容易获取时间戳。我们可以使用Date.now()
获取当前时间戳,也可以使用new Date()
获取指定日期的时间戳。此外,我们可以使用new Date()
获取UTC时间的时间戳。