廢話不說,直接上代碼:
// 獲取月份天數
var d = new Date(2020, 2, 0);
console.log(d.getDate());//29
// 封裝起來
function myMonth(){
var d = new Date(year, month, 0);
return d.getDate();
}
var allDay = myMonth(2099, 1);
alert(allDay);//31
// 獲取當月天數
function monthDay(){
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var d = new Date(year, month, 0);
return d.getDate();
}
alert(monthDay());
這樣寫的好處是不用判斷是否爲閏年,不用計算二月是28天還是29天
小夥伴喜歡有幫助就點個贊吧~