js 計算某個日期 n個月后的的日期


//n個月后的日期,傳入參數均為字符串
    function addmulMonth(dtstr, n)
    {  
        var s = dtstr.split("-");
        var yy = parseInt(s[0]);
        var mm = parseInt(s[1]); 
        var dd = parseInt(s[2]); 
        var dt = new Date(yy, mm, dd); 
        
        var num=dt.getMonth() + parseInt(n);
        if(num/12>1){
           yy+=Math.floor(num/12) ;
           mm=num%12;
        }else{
            mm+=parseInt(n);
        }
     
        return yy + "-" + mm  + "-" + dd;
    }   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM