document.write("今天是"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"+weekday[today.getDay()+1]);
输出时getMonth()+1和getDay()+1,不加1输出来不对,但为什么要加1呢?
Month要加1是因为月份是从0开始记的,而现实是从1月开始的。
getDay()获得星期几不需要+1啊,因为西方的星期起始就是星期天,weekday[today.getDay()]获得的不就是当天的星期么,你加了一反而多了一天,不是么?
我试了你的代码,你再看看呗。。。