我注意到jQuery函数New Date()做了一些奇怪的事情.我已经找到了解决它的方法,所以我不需要帮助.我只是想明白为什么这样做.
我有一个函数执行以下操作:
new Date(parseInt(y),parseInt(m)-1,parseInt(d))
Run Code Online (Sandbox Code Playgroud)
实际数字是:y= '2011', m= '07', d='01'.这很好,它返回日期1/7/2011.但是当我使用m= '08'它时返回"Wed Dec 01 2010"
我将其跟踪到parseInt函数.不知怎的,parseInt('07') = 7但parseInt('08') = 0
有谁知道为什么会这样?