问答详情
源自:7-3 返回/设置年份方法

为什么显示的日期跟我的不一样额?

var mydate=new Date();
var myyear=mydate.getFullYear();
document.write("年份:"+myyear+'<br>');
document.write('月:'+mydate.getMonth()+'<br>');
document.write('日:'+mydate.getDay()+'<br>');
document.write('时:'+mydate.getHours()+'<br>');
document.write('分:'+mydate.getMinutes()+'<br>');
document.write('秒:'+mydate.getSeconds());

获得的日期时8月4号,可是今天是九月份啊

提问者:小陈陈柠檬C 2017-09-07 16:34

个回答

  • 小坤仔_jml
    2017-09-07 17:25:24
    已采纳

    mydate.getMonth()获取的月份默认是减少一个月的,如果你要九月份,那就要mydate.getMonth()+1

  • 猎八哥
    2017-09-07 23:51:52

    在这个里面默认的月份是从0开始的,是0——11月,所以+1即可 

  • 凤77
    2017-09-07 20:23:57

    获取月份要加1

    获取‘日’不是getDay, 而是 getDate

  • 小陈陈柠檬C
    2017-09-07 17:50:34


    好的 
    谢谢