返回近N个月的月份

// 接收一个 '2021' '6' 6  返回 ['2021-01','2021-02','2021-03','2021-04','2021-05','2021-06'] 
export const preMonth = (year, month, many) => { // 年 月 往前推几个月
  let data = []
  for (let i = 0; i > many; i--) {
    data.unshift(getMonth(year + '-' + month, i))
  }
  return data
}
function getMonth (choseDay, day) {
  var today = new Date(choseDay)
  // console.log(today)
  let year = today.getFullYear()
  // console.log(monthAllday)
  var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * 28 * day; // 28是天数
  today.setTime(targetday_milliseconds); //注意,这行是关键代码
  var tMonth = today.getMonth() + 1
  tMonth = tMonth > 9 ? tMonth : '0' + tMonth
  // console.log(tMonth)
  return year + '-' + tMonth
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值