获取日期区间函数

// 根据相对天数返回日期 默认为当日
function formatDate(rldate = 0) {
  // rldate相对天数
  let time = new Date().getTime()
  let arr = [time]
  if (!!rldate) {
    var rltime = time + 1000 * 360 * 24 * rldate
    arr.push(rltime)
  }
  return getDateByTime(arr)
}

// 根据时间戳返回日期
function getDateByTime(timeArr) {
  return timeArr.map(item => {
    let date = new Date(item)
    let year = date.getFullYear()
    let month = date.getMonth() + 1
    month = month > 9 ? month : '0' + month
    let dateO = date.getDate()
    dateO = dateO > 9 ? dateO : '0' + dateO
    return `${year}-${month}-${dateO}`
  })
}

猜你喜欢

转载自blog.csdn.net/weixin_40792646/article/details/84638559