var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var lastDay= nextMonthDay(year, month);
var xqj = new Date().getDay();
var thisMonthOne = new Date(new Date().getFullYear(), new Date().getMonth(), 1).toISOString().slice(0,10);
var lastMonthOne = new Date(new Date().getFullYear(), new Date().getMonth()-1, 1).toISOString().slice(0,10);
计算每月天数
function nextMonthDay(year, month) {
var day31 = [1, 3, 5, 7, 8, 10, 12];
var day30 = [4, 6, 9, 11];
if (day31.indexOf(month) > -1) {
return 31;
} else if (day30.indexOf(month) > -1) {
return 30;
} else {
if (isLeapYear(year)) {
return 29;
} else {
return 28;
}
}
}
判断是否为闰年
function isLeapYear(year) {
return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0);
}