import { add, parse, format } from 'date-fns'; const startNow = new Date(); export function addFromFrequency(date, frequency, interval = 1, f = 'yyyy-MM') { const toAdd = {}; switch (frequency) { case 'daily': toAdd.days = interval; break; case 'weekly': toAdd.weeks = interval; break; case 'monthly': toAdd.months = interval; break; case 'yearly': toAdd.years = interval; break; default: break; } return format(add(parse(date, f, startNow), toAdd), f); }