gpt4 book ai didi

javascript - 设置/获取 VS setUTC/getUTC

转载 作者:行者123 更新时间:2023-11-27 23:30:47 25 4
gpt4 key购买 nike

我正在处理日期,我想知道是否存在边界情况:

var d2 = new Date(d);
d.setHours(d.getHours() + n) !== d2.setUTCHours(d2.getUTCHours() + n)

..?

最佳答案

今年(2016 年)美国夏令时从 3 月 13 日星期日凌晨 2:00 开始:

var dstDate = new Date(2016, 2, 13);
var dstUTC = new Date(dstDate);

如果我们根据您的问题增加 3 小时:

dstDate.setHours(dstDate.getHours() + 3);
console.log(dstDate); // 3:00AM

dstUTC.setUTCHours(dstUTC.getUTCHours() + 3);
console.log(dstUTC); // 4:00 AM

(我的本地时区是 UTC-6。)

关于javascript - 设置/获取 VS setUTC/getUTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598631/

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