1、獲取近十二個月
var dataArr = []; var data = new Date(); var year = data.getFullYear(); data.setMonth(data.getMonth()+1, 1) //獲取到當前月份,設置月份 for (var i = 0; i < 12; i++) { data.setMonth(data.getMonth() - 1); //每次循環一次 月份值減1 var m = data.getMonth() + 1; m = m < 10 ? "0" + m : m; dataArr.push(data.getFullYear() + "-" + (m)); } console.log(dataArr)
2、獲取一個月的天數
new Date(year, month, 0).getDate();