//获取指定时间的最后一天
function getCurrentMonthLast (date){
var endDate = new Date(date); //date 是需要传递的时间如:2018-08
var month=endDate.getMonth();
var nextMonth=++month;
var nextMonthFirstDay=new Date(endDate.getFullYear(),nextMonth,1);
var oneDay=1000*60*60*24;
var dateString=new Date(nextMonthFirstDay-oneDay);
console.log(dateString) //Wed Oct 31 2018 00:00:00 GMT+0800 (中国标准时间)
return dateString.toLocaleDateString(); //toLocaleDateString() 返回 如:2018/8/31
};
var dateYar=getCurrentMonthLast("2018-08");
var end=dateYar.replace(new RegExp('/','g'),"-"); //把2018/8/31 替换成2018-8-31