在下面的代码中,当我从日期减去日期时,我将日期和月份减去一个。
var today = new Date();
today.setDate(today.getDate() - 1);
var dd = today.getDate();
var mm = today.getMonth() + 1; //Here is the problem so I have to do +1 to get to current month
var yyyy = today.getFullYear();
任何人都知道为什么会这样?或者,如果我以错误的方式这样做,任何人都可以建议正确的方式吗?
答案 0 :(得分:2)
使用javascript的date.getMonth()
方法,月份为0-11,这里没有任何错误
答案 1 :(得分:0)
哦,我刚看到http://www.w3schools.com/jsref/jsref_getmonth.asp
中的详细信息getMonth()方法根据当地时间返回指定日期的月份(从0到11)。
感谢您提供的信息!
答案 2 :(得分:0)