📜  日期到时间戳 javascript (1)

📅  最后修改于: 2023-12-03 15:10:27.905000             🧑  作者: Mango

将日期转为时间戳(JavaScript)

在JavaScript中,可以将日期对象转换为时间戳。时间戳是自1970年1月1日00:00:00 UTC以来经过的毫秒数。

使用getTime()方法

要将日期转换为时间戳,请使用JavaScript中的getTime()方法。它返回自1970年1月1日00:00:00 UTC以来的毫秒数。

let date = new Date();
let timestamp = date.getTime();
console.log(timestamp);

上述代码会输出一个13位的时间戳。

使用Date.parse()方法

Date.parse()方法接受一个日期字符串,并返回自1970年1月1日00:00:00 UTC以来的毫秒数。可以将日期字符串作为参数传递给该方法。

let timestamp = Date.parse("June 1, 2021");
console.log(timestamp);

上述代码将日期字符串June 1, 2021转换为时间戳。

注意事项
  • JavaScript中的时间戳以毫秒为单位。
  • 当生成时间戳时,请记住您所处时区的差异。可以使用Date.UTC()方法来解决这个问题。
  • 时间戳是一个数字,不能直接用于格式化日期。如果需要格式化日期,请在JavaScript中使用Date对象和格式化函数。
结论

JavaScript中将日期转换为时间戳的方法很简单。它们都返回自1970年1月1日00:00:00 UTC以来的毫秒数。然而,在生成时间戳时,需要注意不同地区的时间差异。