1.js 获取日期 指定数字按月累计日期!

来源:互联网 发布:用友软件t6价格 编辑:程序博客网 时间:2024/05/24 04:45
       function setchargeServDate(){
         var month = document.getElementById("chargeablePeriods").value;//第一个获取时间
         var chargeDate = document.getElementById("chargeDate").value;//第二个根据输入月 (数字)自动获取的时间;
       if(month!=null){
             var strs= new Array(); //定义一数组 
            strs=chargeDate.split("-"); //字符分割
            var myDate = new Date(strs[0], strs[1], strs[2]); 
             // myDate.setFullYear(strs[0]); 
          myDate.setMonth(myDate.getMonth() + Number(month));//增加一个月    (注意这里的增加约一定要转化一下 负责会报错 !)
          var year = myDate.getFullYear(); 
          var month = myDate.getMonth(); 
          var day =myDate.getDate(); 
          var firstDay =year+"-"+ month+"-"+day; 
         document.getElementById("chargeServDate").value=firstDay; //输出格式为 yyyy-mm-dd
     }
 
     }