简单记录一下
dateObject.setMonth(month,day)
- month:一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。
- day:一个表示月的某一天的数值,该值介于 1 ~ 31 之间(以本地时间计)
设置month
按照实际月份设置的时候其实是往前加了一个月。
设置day
为0其实是设置为了上一个月的最后一天
所以一加一减下来就相当于是设置为当前月份的最后一天
const curDate = new Date();
const curMonth = curDate.getMonth()+1;
curDate.setMonth(curMonth,0)
let days = curDate.getDate();
console.log(days)