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