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

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

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

    隨筆 - 14, 文章 - 39, 評論 - 17, 引用 - 0
    數據加載中……

    javascript日期的常用計算

    其中function addDate()是從網上copy來的:

    <!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('-');
        
    //本月開始的第一天
        var curFirstDay=new Date(datePartArray[0],datePartArray[1]-1);
        
    //下月開始的第一天
        var nextFirstDay=addDate('5','1',curFirstDay);
        
    //下下月開始的第一天
        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 ://
                      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='計算日期相加' onclick='testAddDate()'>
    <hr>
    當前日期:
    <INPUT TYPE="text" NAME="rep_month_plan.start_date" value='2007-06-12'><BR>
    當月末日期:
    <INPUT TYPE="text" NAME="rep_month_plan.curEnddate"><BR>
    下月末日期:
    <INPUT TYPE="text" NAME="rep_month_plan.nextEnddate" ><BR>
    <INPUT TYPE="button" value='計算月末日期' onclick='culEndDate()'>


    </FORM>
    <BODY>

    </BODY>
    </HTML>


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


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


    網站導航:
     
    主站蜘蛛池模板: 一个人免费观看www视频| 亚洲暴爽av人人爽日日碰| 国产精品hd免费观看| 亚洲AV伊人久久青青草原| 美美女高清毛片视频黄的一免费| 麻豆国产VA免费精品高清在线| 亚洲av色香蕉一区二区三区| 在线免费视频一区| 黄页网站在线免费观看| 亚洲人成影院在线观看| a毛片在线还看免费网站| 亚洲AV无码久久精品成人| 亚洲黄色免费在线观看| 插鸡网站在线播放免费观看| 国产亚洲美女精品久久久| 最近免费中文字幕中文高清| 亚洲AV无码久久精品成人| 免费在线看v网址| 羞羞视频网站免费入口| 国产偷国产偷亚洲高清日韩 | 亚洲精品无码不卡在线播放HE | 日本在线免费观看| 亚洲卡一卡2卡三卡4麻豆| 国产桃色在线成免费视频| 亚洲乱码无人区卡1卡2卡3| 亚洲?V无码乱码国产精品| 久久大香伊焦在人线免费| 亚洲午夜在线一区| 免费大香伊蕉在人线国产 | 黄人成a动漫片免费网站| 亚洲人AV永久一区二区三区久久| 国产又黄又爽胸又大免费视频| 亚洲视频在线观看网站| 日韩免费一区二区三区| a毛片免费在线观看| 丁香婷婷亚洲六月综合色| 久久99亚洲综合精品首页| 2019中文字幕在线电影免费 | 最近的中文字幕大全免费8| 国产亚洲视频在线观看| 亚洲av无码不卡|