Advertisement

JS计算未来几个月的日期差与两日间月份差距

阅读量:

1.获取n个月后的日期(指定日期)

复制代码
 /** * @description: 获取n个月后的日期
    
  * @param {String} dtstr 日期
    
  * @param {String} n 几个月
    
  * @return: 日期
    
  */
    
   8. addmulMonth(dtstr, n){        
    
   let s = dtstr.split("-");
    
   let yy = parseInt(s[0]);
    
   let mm = parseInt(s[1]); 
    
   let dd = parseInt(s[2]); 
    
   var num= mm + parseInt(n);
    
  
    
   if(num/12 > 1){
    
     yy += Math.floor(num/12) 
    
     mm = num % 12
    
   }else{
    
     mm += parseInt(n);
    
   }
    
  
    
   //获取当前日期中月的天数
    
   let newDate = new Date(yy,mm,0)
    
   //这里传入的0

全部评论 (0)

还没有任何评论哟~