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

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

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

    隨筆 - 14, 文章 - 39, 評(píng)論 - 17, 引用 - 0
    數(shù)據(jù)加載中……

    javascript日期的常用計(jì)算

    其中function addDate()是從網(wǎng)上copy來(lái)的:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--

    function testAddDate(){
        
    var usedate = document.all("doss_card.usedate").value;    
        
    var work_year = document.all("doss_card.work_year").value;

        
    var tempArry=usedate.split('-');
        
    var date=new Date(tempArry[0],tempArry[1]-1);

        
    var newdate = addDate(6,work_year,date);
        
    var limtyear=newdate.getYear() +'-+ (newdate.getMonth()+1);
        document.all(
    "doss_card.limit_month").value = limtyear;
    }

    function culEndDate(){
        
    var inputDate=document.all("rep_month_plan.start_date").value;
        
    var datePartArray=inputDate.split('-');
        
    //本月開(kāi)始的第一天
        var curFirstDay=new Date(datePartArray[0],datePartArray[1]-1);
        
    //下月開(kāi)始的第一天
        var nextFirstDay=addDate('5','1',curFirstDay);
        
    //下下月開(kāi)始的第一天
        var nnextFirstDay=addDate('5','2',curFirstDay);
        
    //本月最后一天
        var curEndDay= new Date(nextFirstDay.getTime()-1);
        
    //下月最后一天
        var nextEndDay= new Date(nnextFirstDay.getTime()-1);
        
        alert(nextEndDay);
        document.all(
    "rep_month_plan.curEnddate").value=curEndDay.getYear() +'-+  (curEndDay.getMonth()+1+ '-+curEndDay.getDate();
        document.all(
    "rep_month_plan.nextEnddate").value=nextEndDay.getYear() +'-+  (nextEndDay.getMonth()+1+ '-+nextEndDay.getDate();


    }


     
    function addDate(type,NumDay,vdate){
             
    var date=new Date(vdate);
            type 
    = parseInt(type) //類型 
             var lIntval = parseInt(NumDay)//間隔
                switch(type){
                     
    case 6 ://
                      date.setYear(date.getYear() + lIntval)
                      
    break;
                     
    case 7 ://季度
                      date.setMonth(date.getMonth() + (lIntval * 3) )
                      
    break;
                     
    case 5 ://
                      date.setMonth(date.getMonth() + lIntval)
                      
    break;
                     
    case 4 ://
                      date.setDate(date.getDate() + lIntval)
                      
    break
                     
    case 3 ://時(shí)
                      date.setHours(date.getHours() + lIntval)
                      
    break
                     
    case 2 ://
                      date.setMinutes(date.getMinutes() + lIntval)
                      
    break
                     
    case 1 ://
                      date.setSeconds(date.getSeconds() + lIntval)
                      
    break;
                     
    default:
                
              } 
        
    return date;
        
    //return date.getYear() +'-' +  (date.getMonth()+1) + '-' +date.getDate()+ ' '+ date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()
      } 

    //-->

    </SCRIPT>
    </HEAD>
    <FORM METHOD=POST ACTION="">
    doss_card.usedate:
    <INPUT TYPE="text" NAME="doss_card.usedate" value='2007-06'><BR>
    doss_card.work_year:
    <INPUT TYPE="text" NAME="doss_card.work_year" value='6'><BR>
    doss_card.limit_month:
    <INPUT TYPE="text" NAME="doss_card.limit_month"><BR>
    <INPUT TYPE="button" value='計(jì)算日期相加' onclick='testAddDate()'>
    <hr>
    當(dāng)前日期:
    <INPUT TYPE="text" NAME="rep_month_plan.start_date" value='2007-06-12'><BR>
    當(dāng)月末日期:
    <INPUT TYPE="text" NAME="rep_month_plan.curEnddate"><BR>
    下月末日期:
    <INPUT TYPE="text" NAME="rep_month_plan.nextEnddate" ><BR>
    <INPUT TYPE="button" value='計(jì)算月末日期' onclick='culEndDate()'>


    </FORM>
    <BODY>

    </BODY>
    </HTML>


    posted on 2007-08-21 00:30 mlw2000 閱讀(4913) 評(píng)論(0)  編輯  收藏 所屬分類: javascript


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久国产免费观看精品| 久久久久亚洲精品男人的天堂| 永久免费不卡在线观看黄网站| 亚洲成a人片在线观看天堂无码| 久久久久久亚洲AV无码专区| 亚洲日韩精品无码专区网址| 国产成人免费片在线观看 | 国产网站在线免费观看| 免费能直接在线观看黄的视频| 大地资源中文在线观看免费版| 激情吃奶吻胸免费视频xxxx| 亚洲精品理论电影在线观看| 亚洲a级在线观看| 亚洲福利秒拍一区二区| 久久亚洲成a人片| 亚洲国产精品成人精品无码区在线| 亚洲日韩国产一区二区三区| 日本一道一区二区免费看 | 亚洲AV综合色一区二区三区| 亚洲午夜激情视频| 免费人成网站在线高清| 午夜色a大片在线观看免费| 日韩国产免费一区二区三区| 国产在线jyzzjyzz免费麻豆| 99re在线这里只有精品免费| 日本免费大黄在线观看| 久艹视频在线免费观看| 日韩精品在线免费观看| 99久在线国内在线播放免费观看| 日韩精品久久久久久免费| 日本免费一区二区三区四区五六区| 99热这里有免费国产精品| 久久午夜羞羞影院免费观看| 人妻无码久久一区二区三区免费| 8x8x华人永久免费视频| 五月亭亭免费高清在线| 日韩免费一区二区三区在线| 日韩免费a级毛片无码a∨ | 亚洲另类自拍丝袜第五页| 亚洲欧洲av综合色无码| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 |