月份加1的疑惑?

月份加1的疑惑?

http://img1.sycdn.imooc.com//climg/5a06e36200013d3310970342.jpg请问这个以怎么不直接加在var month=today.getMonth()后面呢,而是要单独加在下面,求详解

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2017-12-15 18:20:30

你好,可以这么理解的,主要就是由于 Date 对象返回的月份是0-11。

祝学习愉快~

好帮手慕糖 2017-11-12 17:05:16

你好,上面的是获取的当前的年月日,加载上面的话,会导致创建日期时,月份是错误的,得到日期会没有问题,但是会导致在最后的星期是错误的哟,你可以试着对比一下哟。

祝学习愉快~

  • 提问者 潜狸 #1
    我测试了下,日期星期是错误的,但月份是对的,为什么这样呢?是不是因为浏览器解析的时候是按照它的月份0月、 1 月、2月 、3月,,,,,这样推算的,并不会按照我们本来的月份来,所以如果改变成我们使用的月份规律来就会乱改变它自身的排序,反正我表达的可能不是很清楚,但就是那个意思,如果我们先加1,比如本来是2月,加了1,就变成三月,它就会按着它的三月来排序,并不是按着我们的三月来排序,是么?
    2017-12-15 17:17:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师