亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript計算兩個日期時間段內(nèi)日期的方法

 更新時間:2015年03月16日 10:46:28   作者:damaolly  
這篇文章主要介紹了JavaScript計算兩個日期時間段內(nèi)日期的方法,涉及javascript操作時間的技巧,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:
/*************************
 * 計算兩個日期時間段內(nèi)所有日期
 * 
 * @param value1
 *            開始日期 YYYY-MM-DD
 * @param value2
 *            結(jié)束日期
 * return 日期數(shù)組
 */ 
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程序設(shè)計有所幫助。

相關(guān)文章

  • es6數(shù)值的擴(kuò)展方法

    es6數(shù)值的擴(kuò)展方法

    這篇文章主要介紹了es6數(shù)值的擴(kuò)展方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • JavaScript中使用ActiveXObject操作本地文件夾的方法

    JavaScript中使用ActiveXObject操作本地文件夾的方法

    以前一直用vbscript來操作文件夾,才發(fā)現(xiàn)原來使用JavaScript也是可以的,肯定不如vbs用的簡單,不過學(xué)習(xí)一下還是不錯的
    2014-03-03
  • AjaxFileUpload.js實現(xiàn)異步上傳文件功能

    AjaxFileUpload.js實現(xiàn)異步上傳文件功能

    這篇文章主要為大家詳細(xì)介紹了AjaxFileUpload.js實現(xiàn)異步上傳文件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 微信小程序?qū)崿F(xiàn)折疊與展開文章功能

    微信小程序?qū)崿F(xiàn)折疊與展開文章功能

    最近做項目遇到這樣的需求,頁面折疊超出的的部分顯示省略號,點擊展開后顯示全部內(nèi)容。具體實現(xiàn)代碼大家跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-06-06
  • JSONP跨域請求

    JSONP跨域請求

    本文主要介紹了jsonp跨域請求的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • JS字符串補(bǔ)全方法padStart()和padEnd()

    JS字符串補(bǔ)全方法padStart()和padEnd()

    這篇文章主要介紹了JS字符串補(bǔ)全方法padStart()和padEnd(),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • JS實現(xiàn)touch 點擊滑動輪播實例代碼

    JS實現(xiàn)touch 點擊滑動輪播實例代碼

    這篇文章主要介紹了JS實現(xiàn)touch 點擊滑動輪播實例代碼,需要的朋友可以參考下
    2017-01-01
  • 一個報數(shù)游戲js版(約瑟夫環(huán)問題)

    一個報數(shù)游戲js版(約瑟夫環(huán)問題)

    隨便給一個數(shù) 比如100,那么從1到100圍成一個圓圈,然后就類似123123報數(shù)一樣逢3就舍掉,一直這樣輪詢 那么最后剩下來的那個數(shù)是多少?
    2010-08-08
  • js中將String轉(zhuǎn)換為number以便比較

    js中將String轉(zhuǎn)換為number以便比較

    string沒轉(zhuǎn)換就拿去比較,結(jié)果是很頭疼的,下面為大家介紹下js中String轉(zhuǎn)換為number,需要的朋友可以參考下
    2014-07-07
  • FormValidate 表單驗證功能代碼更新并提供下載

    FormValidate 表單驗證功能代碼更新并提供下載

    加入驗證模式 4,同3,但是當(dāng)驗證不通過時,立即停止向下檢查。在模式3下,如果發(fā)生錯誤,會把錯誤記錄,并向下檢查,模式4就不向下檢查了
    2008-08-08

最新評論