javascript中,如何获取指定年月日的月份第一天是星期几?

代码1:<script language="javascript">
var day = new Date(); //这个是获取系统当前日期2010-5-29
lkj=day.getDay()
alert(lkj+"\n"+day)
</script>
执行结果:6
Sat May 29 10:47:57 utc+0800 2010

代码2:
:<script language="javascript">
var day = new Date(2010,5,1);
lkj=day.getDay()
alert(lkj+"\n"+day)
</script>
执行结果:2
Tue Jun 1 00:00:00 utc+0800 2010

为什么执行的结果不同?今天29号是星期六,五月一号也是星期六。是我的参数写错了还是什么?lkj得到的数不一样?谢谢各位大侠了!
Date()方法支持这种参数类型的Date(year, month, day)

var day = new Date(2010,5,1);
这句话,你要知道第二个参数的范围是0-11,不是1-12,所以你写的这个时间实际上是2010年6月1日,就如你所见到的结果
温馨提示:答案为网友推荐,仅供参考