js日期数组近几天

导读:本篇文章讲解 js日期数组近几天,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

js日期数组(近几天)

function createDateList(days) {
  let endTime = new Date()
  let startTime = new Date(Date.parse(endTime) - days * 24 * 60 * 60 * 1000)
  let dateList = []
  let i = 0
  while ((endTime.getTime() - startTime.getTime()) >= 0) {
    let year = startTime.getFullYear()
    let month = startTime.getMonth() + 1
    let day = startTime.getDate()
    dateList[i] = year + '-' +
                  (month > 9 ? month : '0' + month) + '-' +
                  (day > 9 ? day : '0' + day)
    startTime.setDate(startTime.getDate() + 1)
    i++
  }
  return dateList.reverse()
}

let days = 100 // 近100天
createDateList(days)

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/4547.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!