zoukankan      html  css  js  c++  java
  • 获取两个日期间的所有日期

                /**
      ***获取两个日期间的所有日期
      ***默认start<end
      **/
    getBetweenDateStr('2017-07-08','2017-07-22');
    
            function getBetweenDateStr(start,end){
                var result = [];
                var beginDay = start.split("-");
                var endDay = end.split("-");
                var diffDay = new Date();
                var dateList = new Array;
                var i = 0;
                diffDay.setDate(beginDay[2]);
                diffDay.setMonth(beginDay[1]-1);
                diffDay.setFullYear(beginDay[0]);
                result.push(start);
                while(i == 0){
                    var countDay = diffDay.getTime() + 24 * 60 * 60 * 1000;
                    diffDay.setTime(countDay);
                    dateList[2] = diffDay.getDate();
                    dateList[1] = diffDay.getMonth() + 1;
                    dateList[0] = diffDay.getFullYear();
                    if(String(dateList[1]).length == 1){dateList[1] = "0"+dateList[1]};
                    if(String(dateList[2]).length == 1){dateList[2] = "0"+dateList[2]};
                    result.push(dateList[0]+"-"+dateList[1]+"-"+dateList[2]);
                    if(dateList[0] == endDay[0] && dateList[1] == endDay[1] && dateList[2] == endDay[2]){ i = 1;
                    }
                };
                console.log(result);
                return result;
            };

    作者:freddyhuang
    出处:https://www.cnblogs.com/freddyhuang
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    DS博客作业03--树
    DS博客作业02--栈和队列
    DS博客作业01--线性表
    C语言博客作业05--指针
    C语言博客作业04--数组
    C语言博客作业03--函数
    DS博客作业05--查找
    DS博客作业04--图
    DS博客作业02--栈和队列
    C博客作业05-指针
  • 原文地址:https://www.cnblogs.com/freddyhuang/p/9308019.html
Copyright © 2011-2022 走看看