Чтобы получить дату предыдущего дня в JavaScript, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование объекта Date
var today = new Date();
var yesterday = new Date(today);
yesterday.setDate(today.getDate() - 1);
console.log(yesterday);
Метод 2: использование метода getTime
var today = new Date();
var yesterday = new Date(today.getTime() - (24 * 60 * 60 * 1000));
console.log(yesterday);
Метод 3: использование метода setDateс отрицательным значением
var today = new Date();
today.setDate(today.getDate() - 1);
console.log(today);
Метод 4. Использование библиотеки moment.js (если она включена в ваш проект)
var today = moment();
var yesterday = today.clone().subtract(1, 'day');
console.log(yesterday);
Метод 5. Использование библиотеки Luxon (если она включена в ваш проект)
var today = luxon.DateTime.now();
var yesterday = today.minus({ days: 1 });
console.log(yesterday);
Эти методы дадут вам дату предыдущего дня в JavaScript. Вы можете выбрать тот, который лучше всего соответствует вашим потребностям.