js——获取指定日期的前7天连续日期

ps:以下方法是获取当前日期或几天后/前的日期,并转换成 2017-07-09 格式

    今天:getDateStr(0)

    昨天:getDateStr(-1)

    明天:getDateStr(1)

1
2
3
4
5
6
7
8
getDateStr (AddDayCount) {
    var dd = new Date();
    dd.setDate(dd.getDate() + AddDayCount);   //获取AddDayCount天后的日期
    var year = dd.getFullYear();
    var mon = dd.getMonth()+1;                             //获取当前月份的日期
    var day = dd.getDate();
    return year + '-' + ( mon < 10 ? ( '0' + mon ) : mon ) + '-' + ( day < 10 ? ( '0' + day ) : day) ;
}

 

当获得2017-07-09格式的日期后,我们以此为参数,获取前几天/后几天的连续日期数组

 此时传入 2018-07-09 ,将会获得 [ '2018/7/3','2018/7/4','2018/7/5','2018/7/6','2018/7/7','2018/7/8','2018/7/9']

 日期传入或输出的格式可以自己定义。

posted @   青山_1997  阅读(3329)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
阅读排行:
· 盘点!HelloGitHub 年度热门开源项目
· DeepSeek V3 两周使用总结
· 02现代计算机视觉入门之:什么是视频
· C#使用yield关键字提升迭代性能与效率
· 2. 什么?你想跨数据库关联查询?
点击右上角即可分享
微信分享提示