时间处理
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]; //获取当前日期的日 }