你这个date变量获取的日期是2013-12-31,然后你的day变量已经不是日期对象了,所以31+1 = 32

解决方案 »

  1.   

    function getNowFormatDate1()
    {
       var d = new Date();
       var day = new Date(d.getFullYear(), d.getMonth(), d.getDate() + 1);
     
       var Year = 0;
       var Month = 0;
       var Day = 0;
       var CurrentDate = "";
       //初始化时间
       //Year       = day.getYear();//有火狐下2008年显示108的bug
       Year       = day.getFullYear();//ie火狐下都可以
       Month      = day.getMonth()+1;
       Day        = day.getDate();
        
       CurrentDate += Year + "-";
        
       if (Month >= 10 )
       {
        CurrentDate += Month + "-";
       }
       else
       {
        CurrentDate += "0" + Month + "-";
       }
       if (Day >= 10 )
       {
        CurrentDate += Day ;
       }
       else
       {
        CurrentDate += "0" + Day ;
       }
     
       return CurrentDate;
    }