美文网首页
js 获取半年后的日期

js 获取半年后的日期

作者: 妖刀_ | 来源:发表于2022-07-13 11:34 被阅读0次
    getNowdate(start){
      var date_now = new Date(start)//获取当前时间
      var year = date_now.getFullYear()//获取当前时间的年份
      var month = date_now.getMonth()//获取当前时间的月份
      var day = date_now.getDate()//获取当前时间的日
      var days = new Date(year,month,0)//将获取到的年月赋值给days
      days = days.getDate()//获取当前年月的日
      var year2 = year
      var month2 =  parseInt(month+7)//获取当前月份的1一个月以后的月份
      if(month2 > 12){
        year2 = parseInt(year2) + 1
        month2 = parseInt(month2) % 12
      }//考虑到12月要是获取一个月以后,就是一月,年份需要加一 ,一年没有13月,所以%12,取得来年1月
      var day2 = day
      var days2 = new Date(year2,month2,0)
      days2 = days2.getDate()
      if(day2>days2){
        day2 = days2
      }//获取了当前年份的日和6个月以后的日,为的就是判断如果前一个月是有31号,后一个月没有,就将一个月以后的日期取到,赋值给day2
      if(month2 < 10){
        month2 = '0' + month2
      }
      var time = year2 + '-' + month2 + '-' + day2
      return time
    }

相关文章

网友评论

      本文标题:js 获取半年后的日期

      本文链接:https://www.haomeiwen.com/subject/tgnzbrtx.html