// 获取指定月份的最后一天
lastDayOfMonth(date = new Date()) {
const year = date.getFullYear();
const month = date.getMonth() + 1; // 月份从0开始计算,需要加1
const lastDay = new Date(year, month, 0).getDate();
return lastDay;
},
// 根据季度获取季度第一天和最后一天
getQuarterStartEndDates(year, quarter) {
const startMonth = (quarter - 1) * 3 + 1;
const endMonth = startMonth + 2;
const startDate = new Date(year, startMonth - 1, 1);
const endDate = new Date(year, endMonth, 0);
return {
start: moment(startDate).format('YYYY-MM-DD'),
end: moment(endDate).format('YYYY-MM-DD'),
};
},
// 判断第几季度
judementQuarter() {
const currentMonth = new Date().getMonth() + 1;
const currentQuarter =
currentMonth <= 3 ? 1 : currentMonth <= 6 ? 2 : currentMonth <= 9 ? 3 : 4;
return currentQuarter;
},
js一些获取日期季度的方法
最新推荐文章于 2024-08-29 14:32:50 发布