subtracting day subtracts month too in Java Script
本问题已经有最佳答案,请猛点这里访问。
在下面的代码中,当我从日期减去日期时,我将日期和月份减去1。
1 2 3 4 5 6 7 | 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(); |
有人知道为什么会这样吗? 或者,如果我以错误的方式做到这一点,任何人都可以提出正确的方法吗?
使用javascript的
你很困惑。
但是
归咎于Java的遗产;)
哦,我刚看到http://www.w3schools.com/jsref/jsref_getmonth.asp中的详细信息
getMonth()方法根据本地时间返回指定日期的月份(从0到11)。
谢谢你的信息!