Эти два вопроса задают аналогичный вопрос, но их решение, похоже, не работает для меня: Javascript Вчера Код Javascript для показа вчерашней даты и сегодняшней даты
Учитывая дату, мне нужна дата предыдущего дня (за день до этого). Здесь сценарий с предложенным выше решением и сценарий, который не работает для меня: http://jsfiddle.net/s3dHV/
var date = new Date('04/28/2013 00:00:00');
var yesterday = new Date();
yesterday.setDate(date.getDate() - 1);
alert('If today is ' + date + ' then yesterday is ' + yesterday);
Для меня это предупреждает
Если сегодня Солнце 28 апреля 2013 00:00:00 GMT-0400 (Восточное дневное время) тогда вчера понедельник 27 мая 2013 11:12:06 GMT-0400 (восточный Дневное время).
Это явно неверно. Зачем?