Как получить предыдущий день?

У меня есть объект даты:

dateObj = new Date(year, month, date[, hours, minutes, seconds, ms] )

Как получить dateObj - 1 день?

Ответы

Ответ 1

dateObj.setDate(dateObj.getDate()-1);

Ответ 2

Вычитая один день (1000 мс * 60 с * 60 мин * 24 часа):

new Date(+new Date(year, month, date[, hours, minutes, seconds, ms] ) - 1000*60*60*24);

Ответ 3

Посмотрите библиотеку moment.js https://momentjs.com/docs/

Чтобы получить дату предыдущего дня, вам просто нужно сделать...

moment().add(-1, 'days');