整理:

如果需要获取最近若干个月,牵扯到跨年的话,该怎么实现的问题,抽了点时间,代码如下:

    /**纪元时间获取最近12个月** @num 传入获取月的数目**/(function getMonth(num) {var _curDate = new Date(),_curTime = _curDate.getTime(), //当前纪元时间_oneDayTime = 24 * 3600 * 1000, //一天的总毫秒数_thisMonSumDay = new Date(_curDate.getFullYear(), _curDate.getMonth() + 1, 0).getDate(); //当前月份总天数var _resultArr = [];for (var i = 1, j = _curTime; i <= num; i++, j -= _thisMonSumDay * _oneDayTime) {//月迭代if (_resultArr.length >= num) {break;}//当月里的时间点,作为当月依据var _thisMonth = new Date(j);//重新赋值当前月天数_thisMonSumDay = new Date(_thisMonth.getFullYear(), _thisMonth.getMonth() + 1, 0).getDate();_resultArr.push(DateFormat("yyyy-MM", new Date(j)));}return _resultArr;})(38);

欢迎各种拍砖

转载于:https://www.cnblogs.com/Brose/p/getMonth.html

Javascript获取最近若干个月相关推荐

  1. JavaScript获取某年某月的最后一天

    JavaScript获取某年某月的最后一天 1.实现源码 <!DOCTYPE html> <!-- To change this license header, choose Lic ...

  2. html关于计时的函数,关于JavaScript获取时间函数及实现倒计时

    关于JavaScript获取时间函数及实现倒计时 JavaScript获取当前时间函数 var time=new Date() 获取时间函数 Date() 返回当日的日期和时间. getDate() ...

  3. Javascript获取日期和星期

    javascript获取日期,亮点:方法ie跟其他浏览器不同. function getDateWeek() { todayDate = new Date(); date = todayDate.ge ...

  4. 用JavaScript获取一年的天数

    用JavaScript获取一年的天数 作者:陈希雄 撰写时间:2019/1/16 下面我要给大家分享一个获取某一年的天数,用简单的JavaScript语言编写, 说明:如果不指定年份就按照默认当前年来 ...

  5. JavaScript获取时间戳的坑

    JavaScript获取时间戳的三个方法: Date.parse(new Date()) 获取13位时间戳,例如1553581293000, (new Date()).valueOf() 获取13位时 ...

  6. JavaScript获取本地城市和天气预报实现

    1.获取城市接口,新浪的接口相对简单. URL:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 结果: var remote_ ...

  7. JavaScript 获取每月最大的天数

    JavaScript 获取每月份最大天数 入门JavaScript很容易的,不需要复杂的编程环境搭建,只需要从一个浏览器中打开开发工具,使用那个控制台就能写JavaScript代码了,是不是很方便鸭, ...

  8. html里获得农历时间,用JavaScript获取当前农历日期

    用JavaScript获取当前农历日期_网页代码站(www.webdm.cn) Welcome Materials System var sWeek = new Array("星期日&quo ...

  9. JavaScript获取日期的季度

    JavaScript获取季度:实际上原生js并没有方法可以直接获取到日期的季度,只能通过月份进行转换. 一年有4个季度,每个季度3个月,那么除3,如果整除就是刚好季度末月,否则就是季度中间月份要加一才 ...

最新文章

  1. 漫画 | 程序员联名把产品经理告上县衙,并列了 8 大罪状
  2. 记得【黑镜】中的Whac-A-Mole游戏吗?HoloLens实现了!
  3. 关键词为什么迟迟不上首页?太令人“捉急”了!
  4. JAVA获取CLASSPATH路径--转
  5. (五)开源IT资产管理系统--分发OCS客户端
  6. 入门 | 32 个常用 Python 实现
  7. Python的类Class中__init__函数和self
  8. [转载] 百科全说——潘怀宗:“认识”食品添加剂(10-10-20)
  9. 搭建keepalived遇到的问题
  10. 试验设计系列(二)| 随机分组
  11. 申请软件著作权有哪些好处,你知道吗?
  12. 解决Elasticsearch集群 master_not_discovered_exception 异常
  13. android发送短信验证码并自动获取验证码填充文本框
  14. 二级路由当作交换机,与一级路由同一个局域网
  15. ios native react 闪退_react-native-image-picker闪退的解决办法
  16. _3_body_标签
  17. 蒲丰投针问题的matlab仿真
  18. 安全邮箱是什么,163邮箱安全中心,安全邮箱怎么注册?
  19. 【Leetcode】1833. 雪糕的最大数量
  20. 全局最优和局部最优 世俗理解以及原理解释

热门文章

  1. 剑桥大学发布2019年度AI发展报告,预测未来12个月AI产业6件大事
  2. 马斯克的脑机接口能如愿以偿吗?
  3. 无人驾驶重塑竞争生态圈
  4. 《Nature》纪念人工智能60周年专题:深度学习综述
  5. 基因对智力的预测能力不到7%,别迷信它
  6. “芯痛”之下阿里苦心研发NPU AI芯片究竟哪款PU更厉害?
  7. 量子霸权是个模糊的里程碑
  8. 教你怎么卷过别人 | 每日趣闻
  9. 作为程序员,你评估工作量留 buffer 吗?
  10. 被微软称为 “世界的电脑” ,Azure 到底有多牛?