首页 > 其他分享 >获取前几个月的月份

获取前几个月的月份

时间:2024-03-07 09:23:42浏览次数:14  
标签:月份 几个 currentYear 获取 let Date new currentMonth

let currentDate = new Date();  // 获取当前日期       let currentMonth = currentDate.getMonth();  // 获取当前月份(从0开始)       let currentYear = currentDate.getFullYear();  // 获取当前年份       let result = [];       for (let i = 0; i < 4; i++) {  // i<n,获取前n个月的月份         currentMonth--;  // 减去一个月         if (currentMonth < 0) {  // 如果月份小于0,则需要减去一年           currentMonth = 11;  // 将月份设置为12月           currentYear--;  // 减去一年         }         let startDate = new Date(currentYear, currentMonth, 1);  // 设置日期为该月的第一天         let endDate = new Date(currentYear, currentMonth + 1, 0);  // 设置日期为该月的最后一天         let rate = this.$moment(startDate).format("YYYY-MM");         let erate = this.$moment(endDate).format("YYYY-MM");         result.unshift({ start: rate, end: erate });  // 将日期范围加入结果数组       }

标签:月份,几个,currentYear,获取,let,Date,new,currentMonth
From: https://www.cnblogs.com/g-undefined/p/18058144

相关文章

  • 关于navigator.mediaDevices为undefined,获取不到媒体权限的问题
    当时的场景是公司搭建的内部服务网站没有测试环境(有点鸡肋,说是因为需要线上成员信息认证登录),也因为跨域问题,所以需要制定线上环境的域名,本地localhost用不了,协议是http的,导致接入一个语音需求的时候本地调试出现了问题。主要原因是浏览器的安全策略导致了这个问题//获取媒体信......
  • 获取企业裁判文书接口 - GetJudicialDocuments
     在如今的商业环境中,企业信息的准确性和可信度是非常重要的。尤其是在与其他公司进行合作或者与银行等金融机构进行业务往来时,对企业的背景和信用度有着更高的要求。那么如何有效地验证企业的信息是否真实可信呢?挖数据平台的获取企业裁判文书接口-GetJudicialDocuments将成为......
  • AndroidStudio扫描局域网下的ESP32CAM并获取IP地址
    大概想法如下: 在ESP32CAM端直接下载示例代码udp_server这个历程,修改默认的WIFI和密码,启动之后会输出如下结果 由此我们知道了UDP的地址和端口IP地址为192.168.2.3,端口为3333此时我们使用小工具NetAssist.exe来测试,选择UDP协议之后向ESP32CAM的地址发送广播,如下图所示 ......
  • C# 用foreach迭代集合时获取索引
    一般做法是循环外部定义index,内部累加值 staticvoidMain(string[]args){vararr=newList<string>(){"aaa","bbb","ccc"};varindex=0;foreach(varvalinarr){index++;Console.WriteLine($&quo......
  • 阿里巴巴/1688 api接口 获取商品详情 数据采集
    iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的阿里巴巴1688电商数据采集API,供用户按需调用。接口使用详情请参考阿里巴巴1688接口文档接口列表1.获取商品详情参数类型是否必填默认值示例值描述apikeystring是idr_***从控制台里复制api......
  • X-Forwarded-For和X-Real-IP的区别 都可以获取真实IP
    X-Forwarded-For和X-Real-IP都是HTTP请求头字段,用于在通过代理或负载均衡器转发请求时,保留原始请求的客户端IP地址信息。但是,它们之间存在一些区别:用途和含义:X-Forwarded-For:这是一个标准的HTTP请求头字段,用于记录代理链中的每个代理服务器的IP地址。每当请求经过一个代理服......
  • [转帖]癌症分为几个时期,为什么要分期?
    https://zhuanlan.zhihu.com/p/64879832 医生说的癌症三期、四期是什么意思?癌症一共有几个时期,每一期是如何定义的,为什么要分期? 作者说:癌症分期的概念在癌症研究和治疗方面非常重要。这篇内容偏知识介绍,比较枯燥。太长不看的话,就是癌症有系统的方法分为几个不同的时......
  • 获取当前系统的时间戳并且转换成常见的时间显示格式
    获取当前系统的时间戳并且转换成常见的时间显示格式常见的写法先写一个方法放在一个Util包命名为DateUtilpackagecom.shujia.day11.Util;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateUtil{privateDateUtil(){}public......
  • 从小到大获取整数的所有因数
    一种朴素的Rust语言的算法如下:fnget_all_factors_normal(n:u64)->Vec<u64>{letn_sqrt=(nasf64).sqrt().floor()asu64;letmutres=Vec::new();foriin1..=n_sqrt{ifn%i==0{//println!("{}",i);......
  • Shell 获取网卡名称及对应ip脚本
    以下是一个使用ifconfig获取网卡名及对应IP的简单Shell脚本:#!/bin/bashecho"网卡名和对应IP:">output.txt#使用ifconfig命令获取网卡信息,并使用awk进行处理ifconfig|awk'/^[a-zA-Z0-9]+/{interface=$1;next}/inet/{printinterface":"$2}'>>out......