当前位置:   article > 正文

js获取当前日期的后几天_计算某日期往后加三天 js

计算某日期往后加三天 js
function getDates(days) {
    let date = new Date();
    let curMonth = date.getMonth()+1;
    let curDay = date.getDate();
    let curYear = date.getFullYear();
    let d = new Date(curYear,curMonth,0);
    let dayCount = d.getDate();
    let Dates = [];
    for (let i = 1; i < days; i++) {
      let nextDay = curDay + i;
      let nextMonth = curMonth;
      let nextYear = curYear;
      // 如果下一天大于总天数 nextDay就等于循环测次数
      if (nextDay > dayCount) {
        nextDay = i;
        nextMonth = nextMonth + 1;
        // 判断是不是大于12月
        if (nextMonth > 12) {
          nextMonth = 1;
          nextYear = nextYear + 1;
        }
      }

      let nowDay =
        nextYear +
        "-" +
        ("0" + nextMonth).slice(-2) +
        "-" +
        ("0" + nextDay).slice(-2);
        Dates.push(nowDay);
    }
    return Dates;

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

由于业务需要 需要获取当天日期往后的几天 比如今天4月30日 获取3天就是5月1日 5月2日

如果遇到12月份 年份也需要加上去 代码如果有bug 请大家评论告诉我 谢谢

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/313694
推荐阅读
相关标签
  

闽ICP备14008679号