Ну, сначала вы получаете дату в текущее время (сегодня), затем вычитаете из нее день:
const today = new Date() const yesterday = new Date(today) yesterday.setDate(yesterday.getDate() - 1) today.toDateString() yesterday.toDateString()
Мы используем метод setDate() для вчера , передавая в качестве параметра текущий день минус один.
Даже если это 1-й день месяца, JavaScript достаточно логичен и будет указывать на последний день предыдущего месяца.
Оригинал: “https://flaviocopes.com/how-to-get-yesterday-date-javascript/”