我测试了chrome和firefox,这就是问题所在.Date对象的getMonth()方法有Bug吗?当我在someDay上设置位置日期时,就像"2013-1-31"
那么,js代码是:
var d = new Date();
d.setMonth(8);
d.getMonth();
Run Code Online (Sandbox Code Playgroud)
结果是"9",为什么?
我发现当月有31天时,运行setMonth方法并且getMonth方法将返回错误的值
为什么?
javascript ×1