获取当月的第一天名称(周一,周二......)

时间:2014-10-13 15:26:10

标签: javascript

正如标题所说我试图获得给定月份开始的第一天名称。因此,例如,如果给出2014年10月,则代码将返回3,因为在1月1日之前有3个空块。再次,如果我提供2015年1月,我应该得到4.这是我的功能:

function getDayMonthStartsOn(month, year) {
    var day = new Date(year + "-" + month + "-01").getDay();
    day = (day === 0) ? 7 : day;
    return day;
}

我的问题是它似乎适用于2015年1月而不是2014年10月。

1 个答案:

答案 0 :(得分:0)

使用getUTCDay()代替getDay()