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

为什么我这样写显示的月份会少一个月

var mydate=new Date();  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六",];  var mynum=mydate.getDay();  document.write(mydate.getFullYear()+"年"+mydate.getMonth()+"月"+mydategetDate()+"日"+" "+weekday[mydate.getDay()]+"
") 为什么我这样写显示的月份会少一个月,比如明明是六月的,它显示是五月

正在回答

1 回答

getMonth()的返回值是0-11的数字,0表示一月,11表示十二月。所以你调用函数时返回5,实际上代表六月,你只需加上1即可。getMonth()的返回值+1=实际月份。

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

猩大大 提问者

非常感谢!
2016-06-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我这样写显示的月份会少一个月

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