Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Date.getUTCDay返回错误的日期_Javascript - Fatal编程技术网

Javascript Date.getUTCDay返回错误的日期

Javascript Date.getUTCDay返回错误的日期,javascript,Javascript,JavaScript中的日期对象有问题。我已经在Firefox和IE上测试过了 以下代码显示了该问题: alert(new Date(Date.UTC(2011,6,5,1,0,0,0)).getUTCDay().toString()); 我预计是0,因为2011年6月5日是星期天,但它返回2,认为是星期二。你知道为什么吗?月份从0开始,而不是从1开始 所以你看的是七月,不是六月。7月5日是星期二 alert(new Date(Date.UTC(2011,6-1,5,1,0,0,0)).get

JavaScript中的日期对象有问题。我已经在Firefox和IE上测试过了

以下代码显示了该问题:

alert(new Date(Date.UTC(2011,6,5,1,0,0,0)).getUTCDay().toString());

我预计是0,因为2011年6月5日是星期天,但它返回2,认为是星期二。你知道为什么吗?

月份从0开始,而不是从1开始

所以你看的是七月,不是六月。7月5日是星期二

alert(new Date(Date.UTC(2011,6-1,5,1,0,0,0)).getUTCDay().toString());
// Output: 0
(我像
6-1
那样写出来,而不仅仅是
5
,以明确我所做的更改。)


那是你的朋友。无论何时使用函数,都要阅读它,尤其是遇到问题时。

月份从0开始,而不是从1开始

所以你看的是七月,不是六月。7月5日是星期二

alert(new Date(Date.UTC(2011,6-1,5,1,0,0,0)).getUTCDay().toString());
// Output: 0
(我像
6-1
那样写出来,而不仅仅是
5
,以明确我所做的更改。)

那是你的朋友。无论何时使用函数,尤其是遇到麻烦时,都要阅读