经常使用,记录一下
currentMonthDays(){ let me = this; // 获取标准时间 let date = new Date(me.task.starttime); // 获取当天日期 let currentDay = date.getDate(); // 获取当前月份(实际月份需要加1) let currentMonth = date.getMonth() + 1; //当小于10->01,02,03... if(currentMonth<10){ currentMonth='0'+currentMonth; } // 获取当前年份 let currentYear = date.getFullYear(); // 获取当前月有多少天 let currentMonthDays = new Date(currentYear, currentMonth, 0).getDate(); // 当前月份所有日期集合 let currentMonthArr = []; for (let day = 1; day <= currentMonthDays; day++) { // 年月日(yyyy-MM-dd) let dateItem = currentYear + "-" + currentMonth + "-" + (day < 10 ? '0' + day : day); currentMonthArr.push(dateItem); } me.dates=currentMonthArr; return me.dates; },