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

当前日期显示错误

var mydate=new Date();

  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

  var mynum=mydate.getDay();

  document.write(

                 mydate.getFullYear()+"年"+

                 mydate.getMonth()+"月"+

                 mydate.getDay()+"日"+

                 weekday[mynum]

                );

上述代码运行后显示当前日期是2015/7/1星期一,然而实际日期却是2015/8/24,请问这是为何?

正在回答

2 回答

JS中获取的月份是从0开始的,所以如果要获取正常的月份,是要在获取的月份后面加1的

获取日的操作不是通过.getDay()这个方法来的,而是通过.getDate()这个方法来完成的

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

慕粉1677865 提问者

非常感谢!
2015-08-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468043    人
  • 解答问题       21891    个

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

进入课程

当前日期显示错误

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