как получить вчерашнюю дату в javascript с учетом часовых поясов — Q&A Хекслет
2026-02-26 18:33 Diff

Ответы

Чтобы получить вчерашнюю дату в JavaScript с учётом часовых поясов, нужно выполнить следующие шаги:

  • Получить текущую дату:
  • Вычислить разницу в миллисекундах между текущей датой и временем полуночи:
  • Вычесть 1 день из текущей даты, учитывая временную зону:
  • При необходимости, корректировать дату для учёта временной зоны:

Таким образом, после выполнения этих шагов переменная yesterday будет содержать объект Date с вчерашней датой, учитывающей часовой пояс.

Например, если сейчас у нас 12 марта 2022 года в 15

по местному времени, код выше вернёт 11 марта 2022 года.