关于加1的问题

来源:7-23 编程练习

web小菜

2016-10-27 09:37

 document.write("今天是"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"+weekday[today.getDay()+1]);

输出时getMonth()+1和getDay()+1,不加1输出来不对,但为什么要加1呢?

写回答 关注

1回答

  • 花椒change
    2016-10-27 11:10:29
    已采纳

    Month要加1是因为月份是从0开始记的,而现实是从1月开始的。

    getDay()获得星期几不需要+1啊,因为西方的星期起始就是星期天,weekday[today.getDay()]获得的不就是当天的星期么,你加了一反而多了一天,不是么?

    我试了你的代码,你再看看呗。。。

    web小菜 回复花椒chan...

    嗯嗯。

    2016-10-27 14:03:02

    共 3 条回复 >

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题