gpt4 book ai didi

Javascript getDay() 返回错误结果

转载 作者:行者123 更新时间:2023-12-02 17:03:09 25 4
gpt4 key购买 nike

我的代码

var d = new Date("2014-09-01"); 
var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
days[d.getDay()]

我预计days[d.getDay()] 返回星期一,但到了星期日

我位于加利福尼亚太平洋时间区

我错过了什么吗?

最佳答案

丹涛是对的,以下是修复缺失时区的方法。

var d = new Date("2014-09-01"); 
var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
d.setTime( d.getTime() + d.getTimezoneOffset()*60000 );

http://jsfiddle.net/s1bse8fm/2/

相关:How do you create a JavaScript Date object with a set timezone without using a string representation

关于Javascript getDay() 返回错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25508907/

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