经常使用,记录一下
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;
},
本文介绍了一个JavaScript函数,用于获取指定月份(包括小于10的月份补零)的所有日期,适用于日常任务记录或项目计划。通过实例展示了如何获取并存储当前年份的当前月的所有日期,便于管理和跟踪工作流程。
883

被折叠的 条评论
为什么被折叠?



