zoukankan      html  css  js  c++  java
  • JS 获取两个时间段内的所有年月

    function getMonthBetween(start,end){  
        var result = [];  
        var s = start.split("-");  
        var e = end.split("-");  
        var min = new Date();  
        var max = new Date();  
        min.setFullYear(s[0],s[1]);  
        max.setFullYear(e[0],e[1]);   
        var curr = min;  
        while(curr <= max){  
            var month = curr.getMonth();  
            console.log(month); 
            var str= (month == 0 ? curr.getFullYear() -1 : curr.getFullYear()) +"-"+( month == 0 ? 12 : (month < 10 ) ? '0'+ month : month);
            var s=curr.getFullYear()+"-12";
            if(str==s){
                str=curr.getFullYear()+"-12";
            }
            result.push(str);  
            curr.setMonth(month+1);
        }  
        return result;  
     } 
    console.log(getMonthBetween('2016-07', '2018-02'));

    //["2016-07", "2016-08", "2016-09", "2016-10", "2016-11", "2016-12", "2017-01", "2017-02", "2017-03", "2017-04", "2017-05", "2017-06", "2017-07", "2017-08", "2017-09", "2017-10", "2017-11", "2017-12", "2018-01", "2018-02"]

  • 相关阅读:
    install git on ubuntu
    deploy uwsgi with niginx on ubuntu
    ubuntu下部署solr
    solr relevent project
    20100722
    [Programming Visual C++]Ex05cCScrollView Revisited
    iter_test
    交友类节目
    install scrapy on windows
    20100703
  • 原文地址:https://www.cnblogs.com/xiaoxiao2017/p/15407100.html
Copyright © 2011-2022 走看看