ritm-date
Version:
Date & time lightweight formatter
19 lines (18 loc) • 496 B
JavaScript
export function adjustDate(date, value, unit) {
const newDate = new Date(date);
switch (unit) {
case 'day':
case 'days':
newDate.setDate(newDate.getDate() + value);
break;
case 'hour':
case 'hours':
newDate.setHours(newDate.getHours() + value);
break;
case 'minute':
case 'minutes':
newDate.setMinutes(newDate.getMinutes() + value);
break;
}
return newDate;
}