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

    define的方式暴露了Util的公共方法

    begin直接获取开始时间 end直接获取结束时间 目前是把所有的日期放在了数组内,

    Util.dataDecline = function(begin,end){

    var result = [];

    Date.prototype.format = function() {  

          var s = '';  

          var mouth = (this.getMonth() + 1)>=10?(this.getMonth() + 1):('0'+(this.getMonth() + 1));  

          var day = this.getDate()>=10?this.getDate():('0'+this.getDate());  

          s += this.getFullYear() + '-'; // 获取年份。  

          s += mouth + "-"; // 获取月份。  

          s += day; // 获取日。  

          return (s); // 返回日期。  

      };  

      function getAll(begin, end) {  

          var ab = begin.split("-");  

          var ae = end.split("-");  

          var db = new Date();  

          db.setUTCFullYear(ab[0], ab[1] - 1, ab[2]);  

          var de = new Date();  

          de.setUTCFullYear(ae[0], ae[1] - 1, ae[2]);  

          var unixDb = db.getTime();  

          var unixDe = de.getTime(); 

          for (var k = unixDb; k <= unixDe;) {  

              result.push((new Date(parseInt(k))).format());

              k = k + 24 * 60 * 60 * 1000;  

          }

      }  

      getAll(begin, end);

      return result

    };

  • 相关阅读:
    Nginx(ab性能测试)
    Nginx(配置域名后,不能配置到public目录原因)
    sublime text3的php代码合法检查
    Nginx(expires 缓存减轻服务端压力)
    Nginx(Gzip加速访问速度)
    Nginx(Rewrite语法)
    Nginx(location分析)
    Nginx(日志切割)
    Nginx(Logs)
    Java内部类——闭包与回调
  • 原文地址:https://www.cnblogs.com/wuconghui/p/9213611.html
Copyright © 2011-2022 走看看