国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript計算兩個日期時間段內日期的方法

2019-11-20 12:55:16
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript計算兩個日期時間段內日期的方法。分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:
/*************************
 * 計算兩個日期時間段內所有日期
 * 
 * @param value1
 *            開始日期 YYYY-MM-DD
 * @param value2
 *            結束日期
 * return 日期數組
 */ 
function dataScope(value1, value2) { 
    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(value1); 
    var date2 = getDate(value2); 
    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; 
            } 
        dateArr[i] = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" 
                + dayStr; 
        i++; 
        /*
         * document.write("<div style='display:block'>" + date1.getFullYear() +
         * "-" + (date1.getMonth() + 1) + "-" + date1.getDate() + "</div>");
         */ 
        // document.write(dateArr[i] + "<br>"); 
        date1.setDate(date1.getDate() + 1); 
    } 
    return dateArr; 
}

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高安市| 涞源县| 南丰县| 纳雍县| 府谷县| 盐边县| 和田市| 通山县| 清苑县| 石阡县| 红安县| 慈溪市| 南充市| 桦南县| 乌审旗| 宿州市| 丰镇市| 方城县| 汤原县| 黄梅县| 渭源县| 普宁市| 丹东市| 上思县| 沧州市| 屯昌县| 香港 | 石渠县| 磴口县| 沙坪坝区| 正定县| 锡林浩特市| 晋州市| 商洛市| 崇文区| 广平县| 亚东县| 吕梁市| 平度市| 宜兰县| 邢台市|