为了账号安全,请及时绑定邮箱和手机立即绑定

时间怎么对不上??

  var myDate= new Date();
  var weekDay=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
  document.write(myDate.getFullYear()+"年"+myDate.getMonth()+"月"+myDate.getDay()+"日"+"&nbsp"+weekDay[myDate.getDay()]);

今天明明是2016/6/6

为啥代码输出的是2016/5/1?!!!!!

正在回答

3 回答

myDate.getMonth() 返回的值是0~6,返回值要+1才能对应正确月份。

0 回复 有任何疑惑可以回复我~
#1

qq_阳光斜影_03450181

getMonth() 0-11 月份 getDay() 0-6 星期
2016-06-07 回复 有任何疑惑可以回复我~

月份: myDate.getMonth() 返回的值为 0~11

           所以对应的月份应该为 (myDate.getMonth()+1)+"月"

日期: myDate.getDay() 应该为 myDate.getDate()+“日”


0 回复 有任何疑惑可以回复我~

getDay  返回的是 数值  0-6     0代表的是星期日   需要+1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

时间怎么对不上??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信