时间处理

1.月份相加  需求:2019-05-31+1(个月) = 2019-6-30

fromdata(){ 
    var day = '2019-05-31';
    var numdata = "1"
    var date = new Date(day);//
    var oldDate = date.getDate();//获取原来的月有多少日
    date.setDate(1);//设置为1日(day)
    date.setMonth(date.getMonth() + parseInt(numdata));//设置新的    月份(从0开始)  months 传参-1
    var newDay= new Date(date.getYear(), date.getMonth()+1,                 0).getDate();//获取新得到的月有多少日
    date.setDate(Math.min(oldDate, newDay));
    let Result = this.getFormatDate(date.toLocaleDateString())
},
//时间格式化
getFormatDate(time) {
    let date = new Date(time);
        var day = formatDate(date, 'yyyy-MM-dd');
        return day;
 },

2.2020-04-32的格式截取年月日

fromdata(){
   var data = "2020-04-03" 
    var arr = date.split('-'); 
    var year = arr[0]; //获取当前日期的年份 
    var month = arr[1]; //获取当前日期的月份 
    var day = arr[2]; //获取当前日期的日   
}
原文地址:https://www.cnblogs.com/Jerry1208/p/12628262.html