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

来源:7-3 返回/设置年份方法

小陈陈柠檬C

2017-09-07 16:34

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号,可是今天是九月份啊

写回答 关注

4回答

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

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

    小陈陈柠檬C

    好的 谢谢

    2017-09-07 17:51:34

    共 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


    好的 
    谢谢

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题