вот так ?
subtract(dateInterval, number) {
switch (dateInterval) {
case 'years':
resultDate = initValue.setFullYear(initValue.getFullYear() - number);
break;
case 'months':
resultDate = initValue.setMonth(initValue.getMonth() - number);
break;
case 'days':
resultDate = initValue.setDate(initValue.getDay() - number);
break;
case 'hours':
resultDate = initValue.setHours(initValue.getHours() - number);
break;
case 'minutes':
resultDate = initValue.setMinutes(initValue.getMinutes() - number);
break;
case 'seconds':
resultDate = initValue.setSeconds(initValue.getSeconds() - number);
break;
case 'milliseconds':
resultDate = initValue.setMilliseconds(initValue.getMilliseconds() - number);
break;
}
return this;
},