const subtractDate = function(date1, date2){ const date1Inms = date1.getTime() const date2Inms = date2.getTime() const subtract = new Date(date2Inms - date1Inms) return subtract } const addDate = function(date1, days){ const date1Inms = date1.getTime() const dayInms = days*86400000 const add = new Date(dayInms + date1Inms) return new Date(add) } mi función addDate funciona correctamente pero recibo el error "date1.getTime is not a function" para subtractDate . no se porque? Utilicé getTime() en ambos pero arroja un error solo en la función de resta
usa esto, debería funcionar.
const subtractDate = (date1, date2) => new Date(date2.getTime() - date.getTime());