猩大大
2016-06-14 00:54
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六",];
var mynum=mydate.getDay();
document.write(mydate.getFullYear()+"年"+mydate.getMonth()+"月"+mydategetDate()+"日"+" "+weekday[mydate.getDay()]+"
")
为什么我这样写显示的月份会少一个月,比如明明是六月的,它显示是五月
getMonth()的返回值是0-11的数字,0表示一月,11表示十二月。所以你调用函数时返回5,实际上代表六月,你只需加上1即可。getMonth()的返回值+1=实际月份。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题