获取当前月份的前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;
};

  

posted @ 2022-04-06 15:17  葫芦娃啊  阅读(249)  评论(0编辑  收藏  举报