setMonth的小問題

今天突然發(fā)現(xiàn)一個setMonth()的問題
我想獲取上一月的時間,寫了如下代碼

var nowDate = new Date();
console.log(nowDate);
var lastMonth = nowDate.setMonth((nowDate.getMonth() - 1));
console.log(new Date(lastMonth).getMonth() + 1);

2018-10-31_153044.png

可以看到獲取的依然是10月份。
主要是只有2018年10月31號會出現(xiàn)這個問題,其他時間都沒有問題。

var lastMonth = nowDate.setMonth((nowDate.getMonth() - 1), 1);

但如果加上setMonth()的第二個參數(shù),就不會出現(xiàn)問題。
這個問題很奇葩,希望能幫到同樣出現(xiàn)這個問題的童鞋。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評論 25 709
  • 二十多年前,我便住進了這座城。二十多年來,我一直住在城東北。 望著那些生活在縣城中心的人,看著那些每日進出縣城的人...
    槑頭槑腦兒閱讀 425評論 13 11
  • 原來在這段關(guān)系里面,我是這么的痛……真的很痛……
    RebeccaMM閱讀 271評論 0 0
  • 望遠勁風打葉聲,葉聲聲嗚林叢怨。 叢怨疏徑纏樹藤,樹藤花重引望遠。
    陽春閱讀 280評論 0 2

友情鏈接更多精彩內(nèi)容