gpt4 book ai didi

javascript - 几个世纪以来的 UTC 时间

转载 作者:行者123 更新时间:2023-11-30 19:03:58 25 4
gpt4 key购买 nike

我有一个关于在 js 中创建新日期的问题。我的时区偏移量是 +1,所以我可以理解通过将它添加到新日期创建的日期是否与我在上一个问题中提出的 .setHours() 有同样的怪癖。

> new Date()
2019-12-05T10:13:45.694Z
> new Date(2019, 6, 5, 12, 30, 0, 0)
2019-07-05T10:30:00.000Z

当调用 new Date() 时,我的实际时间是 11:13:45。我明白了。但为什么当我将小时定义为 12 时它返回 10?

> new Date(2019, 6, 5, 12, 30, 0, 0)
2019-07-05T10:30:00.000Z
> new Date(1776, 6, 5, 12, 30, 0, 0)
1776-07-05T11:36:32.000Z

当对很久以前的日期做同样的事情时,为什么今天的时间会有这么大的变化?

最佳答案

现在您的时区的 UTC 偏移量为 +1。由于 DST ,在 6 月,您的时区偏移量为 +2。在 1776 年,情况可能仍然不同。

关于javascript - 几个世纪以来的 UTC 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com