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

代码1:<scriptlanguage="javascript">varday=newDate();//这个是获取系统当前日期2010-5-29lkj=day.getDa... 代码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)
展开
 我来答
simlinkwx
2010-05-29 · TA获得超过1331个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:571万
展开全部
var day = new Date(2010,5,1);
这句话,你要知道第二个参数的范围是0-11,不是1-12,所以你写的这个时间实际上是2010年6月1日,就如你所见到的结果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式