获取当前月份的前12个月份,获取上个月,获取本年度
/** * * @returns 获取当前月份的前12个月份 */ export const xDataYear = () => { let dataArr = []; let data = new Date(); data.setMonth(data.getMonth() + 1, 1); //获取到当前月份,设置月份 for (let i = 0; i < 13; i++) { data.setMonth(data.getMonth() - 1); //每次循环一次 月份值减1 let m: string | number = data.getMonth() + 1; let xdata = i === 1 ? `${m}月` : i >= 3 && i < 12 ? `${m}月` : `${data.getFullYear()}年${m}月`; dataArr.push(xdata); } return dataArr.splice(1).reverse(); };
/** * @returns 获取上个月 */ export const getPreMonth = () => { let LastMonth = new Date().getMonth(); let premonth = LastMonth === 0 ? 12 : LastMonth; return premonth; }; /** * @returns 获取本年度 */ export const getCurrentYear = () => { let Year = new Date().getFullYear(); return Year; };