使用JavaScript获取前一周的日期
在开发当中遇到了一个关于echarts初始展示当前前7天的数据,正好记录一下如何获取前“n”天的日期, 返回时间格式:2020-02-02
// 返回前number天的日期格式为2020-02-02,参数number为前几天
  getBeforeDate(number) {
    const num = number;
    const date = new Date();
    let year = date.getFullYear();
    let mon = date.getMonth() + 1;
    let day = date.getDate();
    if (day <= num) {
        if (mon > 1) {
            mon = mon - 1;
        } else {
            year = year - 1;
            mon = 12;
        }
    }
    date.setDate(date.getDate() - num);
    year = date.getFullYear();
    mon = date.getMonth() + 1;
    day = date.getDate();
    const s = year + '-' + (mon < 10 ? ('0' + mon) : mon) + '-' + (day < 10 ? ('0' + day) : day);
    return s;
}
获取前7天的日期
console.log(getBeforeDate(7))
参考链接:
https://www.cnblogs.com/haonanZhang/p/6855767.html
使用JavaScript获取前一周的日期的更多相关文章
- JS中使用时间戳,获取当前日期,计算前一周的日期~
		今天项目中用到了一点 随便记录一下 function timestampToTime(timestamp) { );//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = d ... 
- javascript 获取上一周的时间
		<script type="text/javascript" language="javascript"> //获取系统时间 var LSTR_nd ... 
- db2中如何获取当前日期前一周的日期
		SELECT CURRENT_DATE - (DAYOFWEEK(CURRENT_DATE) - 2 + (ROW_NUMBER() OVER (ORDER BY 1) ) ) DAY AS resu ... 
- 根据已知日期(yyyy-MM-dd)获取前n天的日期区间
		//获取天 var pubTime="2017-12-30" function buildDay(num){ num=num-1; var myDate = new Date(pu ... 
- SQLServer 获取第几周开始日期
		不多说直接上code DECLARE @CurrDay DATETIME=GETDATE() --SET @CurrDay=CAST(('2013-01-10')AS DATETIME) --SET ... 
- javascript取前n天的日期两种方法
		方法一: var d = new Date(); d = new Date(d.getFullYear(),d.getMonth(),d.getDate()-n); 方法二: var now = ne ... 
- python 获取前一天或前N天的日期
		简单实现 import datetime # 获取前1天或N天的日期,beforeOfDay=1:前1天:beforeOfDay=N:前N天 def getdate(self,beforeOfDay) ... 
- [python实用代码片段]python获取当前时间的前一天,前一周,前一个月
		python获取当前时间的前一天,前一周,前一个月. 实用python的datetime.timedelta方法,避免了有的月份是30和31等不同的情况. 获取前一个月的时间,方法实现:首先datet ... 
- JavaScript获取当前日期,昨天,今天日期以及任意天数间隔日期
		<script language="JavaScript" type="text/javascript"> function GetDateStr( ... 
随机推荐
- idea代理上网
			idea 代理上网 浏览器能够上网,idea无法下载jar 浏览器无法上网则配置浏览器代理 --------- start //------------------------浏览器代理完毕 idea ... 
- easyExcel入门
			1.easyExcel是处理excel的阿里开源的框架,类似poi.官网地址:https://github.com/alibaba/easyexcel 2.为什么用easyExcel? 1).占用内存 ... 
- 运行SQL文件报错Invalid ON UPDATE clause for 'create_date' column
			Invalid ON UPDATE clause for 'create_date' column 原因: 高版本的mysql导数据到低版本出现的问题 日期类型报错 MySQL 5.5 每个表只允 ... 
- Mac 终端实现快速定位命令 自动补全目录
			基于macOS oh-my-zsh 切换终端主题 incr.zsh 实现快速定位命令 自动补全目录 效果预览 步骤 1.安装 oh-my-zsh sh -c "$(curl -fsSL ht ... 
- 17.3.20---python的变量作用域
			1---变量的作用域 在Python程序中创建.改变.查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域.Python的作用域是静态的,在源代码中变量名被赋值的位置决 ... 
- 吴裕雄--天生自然 JAVA开发学习:抽象类
			public abstract class Employee { private String name; private String address; private int number; pu ... 
- Kubernetes系列:故障排查之Pod状态为CreateContainerError
			查看pod状态如下图所示,当前状态为CreateContainerError. 通过kube describe命令去查看Pod的状态发现没有提示任何错误.但是当通过命令kube logs查看pod的日 ... 
- MQ消息队列的12点核心原理总结
			1. 消息生产者.消息者.队列 消息生产者Producer:发送消息到消息队列. 消息消费者Consumer:从消息队列接收消息. Broker:概念来自与Apache ActiveMQ,指MQ的服务 ... 
- vue打包成app后,背景图片不显示
			问题: 在使用npm run build 打包后, 如果在页面中使用img标签引入,打包后的路径是由index.html开始访问的,真正访问的是Static/img/图片名, 是正确的, 但是写在cs ... 
- 一张图看懂三维GIS
