часовой пояс в местное время в javascript.ex: у меня есть часовой пояс: 10800 «часовой пояс»: 10800 Кому ==== & Gt ; Суббота, 1 июня 2019 г. 05:30 Спасибо

Рассчитать текущее время в UTC:

возвращает разницу часовых поясов , в минутах, от текущей локали (настроек хост-системы) до UTC. Нам нужно, чтобы это значение было в миллисекундах, поэтому мы умножаем на 60000

const now = new Date(); // Note: this is local time
const nowUtc = new Date(now.getTime()   now.getTimezoneOffset() * 60000);
  • now.getTimezoneOffset() Рассчитаем смещение

в миллисекундах: 10800 Рассчитаем дату в

const offsetInSeconds = 10800;
const offsetInMilliseonds = offsetInSeconds * 1000;

часовом поясе: 10800 Мы используем

const date = new Date(nowUtc.getTime()   offsetInMilliseonds);
  • в качестве { *} конструктору требуется время в миллисекундах offsetInMilliseconds Форматирование даты: new Date(value) Вывод:

javascript — Как стилизовать нечетные строки в таблице в этом примере vue.js? — Переполнение стека

const formattedDate = date.toLocaleString('en-us', { weekday: 'long', month: 'long', day: 'numeric', year: 'numeric', hour: 'numeric', minute: 'numeric' });
console.log(formattedDate);

Вывод:

Sunday, June 2, 2019, 6:00 AM