使用js初始化Data对象时,设置第三个参数为0,使用getDate实现
1.设置第三个参数为0,返回的是上个月的最后一天。
因为没有12月,所以这个2代表3月
let d=new Date(2021,2,0);
console.log(d.getDate()); //28
因为getMonth()获取到的月份为0~11
let data=new Date();
let month=data.getMonth(); //获取当前月份
所有
function Getday(year,month){
//所以这里月份给他加一
let data=new Date(year,month+1,0);
let day=data.getDate();
return day;
console.log(day);
}
let d=new Date();
let day=Getday(d.getFullYear(),d.getMonth());