js获取日期 指定日期前后七天

最近项目遇到一天个问题,统计模块需要按周统计,选择指定日期需要给后端传指定日期的后七天

代码如下:

运行结果:

如果需要前七天需要改动代码部分

需要把红框括起来的部分变成-=即可

附:代码

//获取指定时间之后七天日期  @parameter date: 'yyyy-MM-DD'

function getDate(date) {

    var base = new Date(date).getTime()

    var oneDay = 24 * 3600 * 1000;

    var date = [];

    var data = [Math.random() * 300];

    var time = new Date(base);

    date.push([time.getFullYear(), time.getMonth() + 1, time.getDate()].join('/'));

    for (var i = 1; i <7; i++) {

      var now = new Date(base += oneDay);

      date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'));

      data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1]));

    }

    var newdate = date

    console.log(newdate)

    return newdate;

}

console.log(getDate('2020-09-28'))

希望大家能够点歌关注,谢谢!

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值