正如标题所说我试图获得给定月份开始的第一天名称。因此,例如,如果给出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月。
答案 0 :(得分:0)
使用getUTCDay()
代替getDay()
。