【发布时间】:2011-12-24 06:14:09
【问题描述】:
如何在 JavaScript 中获取当前的 UTC 时间戳?我想这样做,以便我可以从客户端发送独立于其时区的时间戳。
【问题讨论】:
-
需要一个 UTC 时间戳。问题是 Date.getTime() 单独取决于客户端时区。
-
不,它没有。 Date.getTime 返回一个 UTC 时间戳。
-
@wizzard 你能解释一下为什么
new Date(2019, 3).getTime() !== Date.UTC(2019, 3)吗?谢谢。另外,如果我用 getUTC 创建一个新的日期......我永远不会有正确的年份、月份等开始...... -
@RomainVincent 您实际上应该使用 TZ 进行测试:
Date.UTC(2021, 15, 18, 4) == new Date(2021, 15, 18, 0).getTime() > true- 我现在落后 UTC 4。见stackoverflow.com/a/58884821/986862
标签: javascript time