<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 2  文章 - 1  trackbacks - 0
    <2008年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆分類(1)

    隨筆檔案(4)

    link

    搜索

    •  

    積分與排名

    • 積分 - 3334
    • 排名 - 3481

    最新評論

    閱讀排行榜

    評論排行榜

      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <HTML>
      3 <HEAD>
      4   <TITLE> 作者:風中葉 </TITLE>
      5   <META NAME="Generator" CONTENT="EditPlus">
      6   <META NAME="Author" CONTENT="">
      7   <META NAME="Keywords" CONTENT="">
      8   <META NAME="Description" CONTENT="">
      9 
     10 <SCRIPT LANGUAGE="JavaScript">
     11   //將string轉換為Date
     12   //str必須滿足如下格式: 2008-04-29
     13   function convertString2Date(str)
     14   {
     15    //用戶split分隔出數組,將包含3個元素:年,月,日
     16    var splitArray = str.split("-");
     17    
     18    // 用年,月,日構造日期對象
     19    // splitArray[0]-> year, splitArray[1]-> month, splitArray[2]->day
     20    // 這時要注意月份是從0開始的
     21    var date = new Date(splitArray[0], splitArray[1- 1, splitArray[2]);
     22   
     23    return date;
     24   }
     25 
     26   // 得到date1和date2之間的間隔
     27   // date2要比date1大
     28   // date要滿足如下格式: 2008-04-29
     29   //參數date1和date2類型應該是String或Date
     30   // 確保兩種類型沒有問題
     31   function getIntervalBetweenTwoDates(date1, date2)
     32   {
     33    var realDate1 = date1;
     34    var realDate2 = date2;
     35    
     36    // 如果date1是Date類型就不用轉換
     37    if(!(date1 instanceof Date))
     38    {
     39     realDate1 = convertString2Date(date1);
     40    }
     41    // 如果date2是Date類型就不用轉換
     42    if(!(date2 instanceof Date))
     43    {
     44     realDate2 = convertString2Date(date2);
     45    }
     46    
     47    //得到絕對值,(realDate2.getTime() - realDate1.getTime())返回的是毫秒所以要先除1000
     48    var interval = Math.abs((realDate2.getTime() - realDate1.getTime()))/(1000 * 60 * 60 * 24);
     49    
     50    return interval;
     51   }
     52 
     53   function listAllDatesBetweenTwoDates()
     54   {
     55    var date1 = document.getElementById("start").value;
     56    var date2 = document.getElementById("end").value;
     57    var target = document.getElementById("result");
     58    var interval = getIntervalBetweenTwoDates(date1,date2);
     59    // 轉換string為Date
     60    date1 = convertString2Date(date1);   
     61    var year = date1.getFullYear();
     62    var month = date1.getMonth();
     63    var date = date1.getDate();
     64    --date;
     65    
     66    for(var i = 0 ; i <= interval ; ++i)
     67    {
     68     ++date;
     69     
     70     var theDate = new Date(year, month, date);
     71     var tempYear = theDate.getFullYear();
     72     var tempMonth = theDate.getMonth() + 1;
     73     var tempDate = theDate.getDate();
     74     var day = theDate.getDay();
     75     var working = null;
     76     if(0 == day || 6 == day) // non-working day
     77     {
     78      working = "non-working day";
     79     }
     80     else
     81     {
     82      working = "working day";
     83     }
     84     var theResult = tempYear + "-" + tempMonth + "-" + tempDate + " is " + working;
     85     var div = document.createElement("div");
     86     
     87     div.innerHTML = theResult;
     88     target.appendChild(div); 
     89     
     90    }
     91   }
     92 
     93 </SCRIPT>
     94 </HEAD>
     95 <BODY>
     96   
     97 start date:<input type="text" length="20" id="start"><br>
     98 end date:<input type="text" length="20" id="end"><br>
     99 <input type="button" onclick="listAllDatesBetweenTwoDates()" value="result">
    100 <div id="result"></div>
    101 </BODY>
    102 </HTML>
    103 
    posted on 2008-07-02 09:38 onlyfish 閱讀(442) 評論(0)  編輯  收藏 所屬分類: javascript

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 精品国产免费一区二区三区香蕉| 中国在线观看免费国语版| 亚洲国产成人久久综合碰碰动漫3d| 一区二区三区观看免费中文视频在线播放 | 亚洲国产精品免费在线观看| 成人性生免费视频| 久久不见久久见免费影院www日本| 久久久久亚洲Av片无码v | 亚洲中文字幕不卡无码| 69精品免费视频| 国产一区二区三区亚洲综合| 久久精品国产精品亚洲艾 | 亚洲日韩中文字幕天堂不卡| 日本19禁啪啪无遮挡免费动图| 中国一级毛片免费看视频| 亚洲AV综合色区无码二区偷拍| 亚洲国产精品人人做人人爱| 免费看黄视频网站| a级毛片免费在线观看| 亚洲熟妇久久精品| 亚洲视频在线免费观看| 亚洲av成人一区二区三区在线观看 | 国产免费一区二区三区在线观看| 亚洲国产视频久久| 日本亚洲欧洲免费天堂午夜看片女人员| 久久精品网站免费观看| 无码免费一区二区三区免费播放 | 黄页视频在线观看免费| 亚洲中文字幕无码av在线| 精品亚洲一区二区三区在线观看| 成人午夜18免费看| 鲁大师在线影院免费观看| sss日本免费完整版在线观看| 亚洲乱亚洲乱妇无码| 亚洲激情校园春色| 亚洲VA中文字幕无码毛片| 久久久久国产亚洲AV麻豆 | 国产精品亚洲精品观看不卡| 亚洲色四在线视频观看| 亚洲桃色AV无码| 国产成人亚洲精品影院|