new Date()對象調用多次setMonth()設置多個月份導致日期錯亂或重複的問題

問題:當想設置多個不同連續月份的日期的時候,使用日期的setMonth()方法,卻未能如願以償,得到的日期不正確還有重複,如下圖:

解決方案: 在31號的時候,使用setMonth()方法會出問題,所以在初始化日期對象時加上d.setDate(1)再調用d.setMonth()完美解決

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章