根据起始日期和结束日期获取时间段数组
发布日期:2021-11-11 12:48:11 浏览次数:2 分类:技术文章

本文共 1118 字,大约阅读时间需要 3 分钟。

// 根据起始日期和结束日期获取时间段数组function getAllDate(day1, day2) {    var getDate = function(str) {        var tempDate = new Date();        var list = str.split("-");        tempDate.setFullYear(list[0]);        tempDate.setMonth(list[1] - 1);        tempDate.setDate(list[2]);        return tempDate;    }    var date1 = getDate(day1);    var date2 = getDate(day2);    if (date1 > date2) {        var tempDate = date1;        date1 = date2;        date2 = tempDate;    }    date1.setDate(date1.getDate() + 1);    var dateArr = [];    var i = 0;    while (!(date1.getFullYear() == date2.getFullYear()        && date1.getMonth() == date2.getMonth()        && date1.getDate() == date2.getDate())) {        var dayStr =date1.getDate().toString();        if(dayStr.length ==1){            dayStr="0"+dayStr;        }        var monthStr = (date1.getMonth() + 1) <10 ? "0" + (date1.getMonth() + 1):date1.getMonth() + 1;        dateArr[i] = date1.getFullYear() + "-" + monthStr + "-"            + dayStr;        i++;        date1.setDate(date1.getDate() + 1);    }    dateArr.splice(0,0,day1)    dateArr.push(day2);    return dateArr;}

 

转载地址:https://blog.csdn.net/Carson073/article/details/87624468 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:日期相关的JS方法
下一篇:MySQL多列合并一列,多行合并一行

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月29日 07时37分44秒