根据业务完成 点击按钮添加时间 一个月 一个季度 一年
getMouth(e, index) {
console.log(e, index, "获取会员时间");
var data = new Date();
var month =
data.getMonth() < 9 ? "0" + (data.getMonth() + 1) : data.getMonth() + 1;
var date = data.getDate() <= 9 ? "0" + data.getDate() : data.getDate();
let value = data.getFullYear() + "-" + month + "-" + date;
console.log(value, "获取的当前时间");
let currentMonth = e.split(" ")[0];
console.log(currentMonth, "获取输入框日期的年月");
if (currentMonth > value) {
console.log("正常使用这个时间");
console.log("需要用当前时间替换输入框时间");
var arr = currentMonth.split("-");
var year = arr[0];
var month = arr[1];
var day = arr[2];
var mouth2 = month
var year2 = year
if (index < 12) {
mouth2 =parseInt(month) + parseInt(index)
year2 = year
if (mouth2 > 12) {
year2 = parseInt(year) + 1
mouth2 = mouth2 - 12
}
}else {
year2 = parseInt(year) + 1
}
let editDate = year2 + '-' + mouth2 + '-' + day + ' ' + '23:01:15'
this.editForm.memberExpire = editDate
console.log(editDate,'时间拼接',mouth2,'修改后的月',year2,'修改后的年')
} else {
console.log("需要用当前时间替换输入框时间");
var arr = value.split("-");
var year = arr[0];
var month = arr[1];
var day = arr[2];
var mouth2 = month
var year2 = year
if (index < 12) {
mouth2 =parseInt(month) + parseInt(index)
year2 = year
if (mouth2 > 12) {
year2 = parseInt(year) + 1
mouth2 = mouth2 - 12
}
}else {
year2 = parseInt(year) + 1
}
let editDate = year2 + '-' + mouth2 + '-' + day + ' ' + '23:01:15'
this.editForm.memberExpire = editDate
console.log(editDate,'时间拼接',mouth2,'修改后的月',year2,'修改后的年')
}
},
代码比较low 功能总算实现了