从JS中的Date中设置的特定日期获取工作日

时间:2017-10-06 14:35:56

标签: javascript date

我试图从手动设定的日期获取星期几。

var year = 2017;
var month = 10;
var d = new Date(year, month, 1);
var n = d.getDay();
console.log(n);

上述输出3,但是,10月1日的正确日是星期日(即JS中的第6天)。我做错了什么?

2 个答案:

答案 0 :(得分:1)

在javascript月份从0开始。所以你的约会日期不是10月1日,而是11月1日,也就是星期三。

答案 1 :(得分:1)

在JavaScript中,日期用数字0-11表示(就像数组一样)。因此,10月将是9.你的计划将于11月1日(即星期三)开始。