gpt4 book ai didi

javascript - 酌情在ET : EST or EDT,中查找当前时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:31 27 4
gpt4 key购买 nike

我有一个应用程序需要使用东部时间而不是本地时间来计算某部分的时间。我想这一切都可以手动完成(提取 UTC 时间,通过表查找确定夏令时是否有效,然后适当移动 4 或 5 小时)但我想知道是否有内置的方法来执行此操作。

另外,最近美国的夏令时不是有变化吗? (我需要遵守美国关于夏令时的规定。)我想知道这些是否被纳入 JavaScript 版本,它是否遵循旧规则,或者它是否一开始就不知道它们。

最佳答案

可容忍的方法:

var d, lsm, lso, off;
d = lsm = lso = new Date;
var off = d.getTimezoneOffset();
lsm.setMonth(2);
lsm.setDate(11);
lsm.setDate(11-lsm.getDay());
lso.setMonth(10);
lso.setDate(4);
lso.setDate(4-lso.getDay());
d.setMinutes(d.getMinutes()+off-(d < lsm || d >= lso ? 300 : 240));
// d contains the ET date

关于javascript - 酌情在ET : EST or EDT,中查找当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7337327/

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