/**
* 判断是否为当月的最后一天
*/
function isLastDayOfMonth() {
var flag = new Boolean(false);
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var today = date.getDate();
var new_year = year; //取当前的年份
var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)
if(month>12){//如果当前大于12月,则年份转到下一年
new_month -=12; //月份减
new_year++; //年份增
}
var new_date = new Date(new_year,new_month,1); //取当年当月中的第一天
var month_last_day = (new Date(new_date.getTime()-1000*60*60*24)).getDate();
if(today == month_last_day){
console.log(123)
flag = true;
}
return flag;
}
参考:https://blog.csdn.net/chenmin_test/article/details/88974581