1、定义一个空对象。

let dayArr = [];
2、时间格式化
 function formatterDate(date,fmt){
    let nowDate = {
      yyyy: date.getFullYear(), // 年
      MM: date.getMonth() + 1, // 月份
      dd: date.getDate(), //日
    }
    if(/(y+)/.test(fmt)){
      fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));
    }
    for(var k in nowDate){
      if(new RegExp("("+ k +")").test(fmt)){
        fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (nowDate[k]) : (("00"+ nowDate[k]).substr((""+ nowDate[k]).length)));
      }
    }
    return fmt;
  }
3、 获取当前日期的前7天

function getDays(){
    let oneDay = 24 * 60 * 60 * 1000
    for(let i = 0;i<7;i++){
        dayArr.push(formatterDate(new Date(Date.now() - i * oneDay),"MM-dd"))
    }
    return dayArr
  }
4、结果

最新文章

  1. algorithm -- 插入排序
  2. SQL中JOIN 的用法
  3. Linux之图形化shell------dialog
  4. php通过curl调用jpush接口实现消息的推送
  5. 有关va_list和vsnprintf输出函数的问题
  6. 剑指offer——二叉树的镜像
  7. 解决ubuntu下,QQ重启后出现个人文件夹已被占用的问题
  8. To datafix AR DATE
  9. MVC所有的ActionResult
  10. Razor - 标记简述
  11. 手游开发Android平台周边工具介绍
  12. 在controller中无法通过注解@Value获取到配置文件中定义的值
  13. linux安装oracle11g步骤
  14. pm无力的话
  15. Tensorflow样例代码分析cifar10
  16. Hello Socket - 第一个Socket程序
  17. 5天不再惧怕多线程——第一天 尝试Thread
  18. Web前端面试指导(十):元素定位有哪些?
  19. 排序(bzoj 4552)
  20. innerHTML动态添加标签的注意事项

热门文章

  1. 数据仓库服务 GaussDB(DWS)
  2. c语言创建线程的函数封装
  3. C# List提取类中某列保存成新list
  4. Elasticsearch Java client使用
  5. vue高级进阶( 一 ) 组件精髓概述
  6. sshpass免密登录源码剖析
  7. 如何在Debian10镜像中设置Nginx引擎模块
  8. uniapp 复制 粘贴,系统剪贴板
  9. mac 查看本机ip
  10. Msp430 编写交通灯程序