返回指定时间段相同间隔数组

var aaa = function IntervalDate_Arr(startStr, endStr, interval) {
    popArr = [];
    var now = new Date(startStr);
    var secondInt = (new Date(endStr) - now);
    var days = Math.abs(secondInt / 86400000);
    var freq = Math.ceil(days / interval);
    var i = 0;
    var thenDate = 0;
    while (i <= freq) {
        thenDate = new Date(now - 0 + i * interval * 86400000);
        thenDate = thenDate.getFullYear() + "-" + (thenDate.getMonth() + 1) + "-" + thenDate.getDate(); 
        popArr.push(thenDate);
        i++;
    }
    return popArr;
}

测试

aaa('2016-11-07', '2017-11-7', 7)

样式

thenDate = thenDate.getFullYear() + "-" + (thenDate.getMonth() + 1) + "-" + thenDate.getDate(); 

欢迎改进

by h.k


更多相关文章

  1. JavaScript数组中的唯一计数,按计数排序
  2. Javascript sort()不适用于Chrome中超过10个对象的数组
  3. 获取JavaScript数组元素的最大长度
  4. 对多维数组中的列进行排序
  5. 获取拆分字符串数组的最后一个元素
  6. JS将字符串转换为数组
  7. 将textarea值附加到现有数组javascript
  8. ECMAScript6(6):数组的扩展
  9. 希望日期开始结束在一个数组中的while循环中为一个房间ID

随机推荐

  1. XML中的树形结构与DOM文档对象模型的示例
  2. XPath语法: 在C#中使用XPath示例的具体代
  3. 详解通过XmlDocument读写Xml文档的示例代
  4. 详细介绍使用XmlWriter写Xml的示例代码
  5. XML—尝试对一个XML文档进行增删查改编程
  6. Javascript 调用XML制作连动下拉框代码实
  7. Android color(颜色) 在XML文件和java代
  8. 详解Android XML文件使用的示例代码
  9. 使用xmlhttp为网站增加域名查询功能详细
  10. Xml格式数据的生成和解析的代码详情