有2个文本框 , 一个文本框的值是  2011-04-04  。另一个是  5 。 我要算出 2个文本框  相加 后的值, 而且还要判断 当 日期是第一天的时候 月份减1 ,日期是最后一天的时候 月份加1 , 
   比如:  时间是 2011-03-29   5  ,相加后的结果是  2011-04-03  ,  
   
        用  js 来实现。 有没有哪个会做的啊 ? 

解决方案 »

  1.   

       <script>
            var t1 = new Date(2011, 2, 29);
          
            t1.setDate(t1.getDate()+5);
            alert(t1.toLocaleDateString());
        </script>
      

  2.   

    http://topic.csdn.net/t/20040721/14/3196221.html
      

  3.   

    function countTimeLength(interval, date1, date2) {   
                var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60, 'M' : 1000 * 60, 'S' : 1000, 'T' : 1};   
                interval = interval.toUpperCase();   
                var dt1 = Date.parse(StringToDate(date1));   
                //alert(dt1);   
                var dt2 = Date.parse(StringToDate(date2));   
                try {   
                    return ((dt2 - dt1) / (objInterval[interval]));   
                }   
                catch (e) {   
                    return e.message;   
                }   
      

  4.   

    问一句 :  toLocaleDateString() 是什么意思  ,   完了  就结贴!~~