时间怎么对不上??

来源:7-23 编程练习

SomeDreams

2016-06-06 16:25

  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回答

  • GGST3311621
    2016-06-06 18:55:19

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

    qq_阳光斜...

    getMonth() 0-11 月份 getDay() 0-6 星期

    2016-06-07 02:51:01

    共 1 条回复 >

  • snownothing
    2016-06-06 17:40:35

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

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

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


  • 慕粉3417187
    2016-06-06 17:11:34

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468276 学习 · 21892 问题

查看课程

相似问题