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

关于加1的问题

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

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

正在回答

1 回答

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

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

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

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

web小菜 提问者

哦。明白了,是的,DAY不要加。谢谢了
2016-10-27 回复 有任何疑惑可以回复我~
#2

花椒change 回复 web小菜 提问者

哈哈,我也刚开始学习呢,一起加油!
2016-10-27 回复 有任何疑惑可以回复我~
#3

web小菜 提问者 回复 花椒change

嗯嗯。
2016-10-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于加1的问题

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