问题:当想设置多个不同连续月份的日期的时候,使用日期的setMonth()方法,却未能如愿以偿,得到的日期不正确还有重复,如下图: 解决方案: 在31号的时候,使用setMonth()方法会出问题,所以在初始化日期对象时加上d.setDate(1)再调用d.setMonth()完美解决