Как преобразовать дату часового пояса PST в местное время в Javascript? - PullRequest
0 голосов
/ 18 января 2020

Я получаю дату в PST TimeZone и мне нужно преобразовать ее в local TimeZone. Я разрабатываю продукт в CRM, чтобы TimeZone мог быть изменен с пользователя на пользователя.

Я пытался использовать moment JS, но для этого нам нужно указать название страны / города, и все, что я получаю, это TimeZoneOffset. У меня есть код для UTC для местного часового пояса, если он будет преобразован в UTC, и тогда моя работа будет выполнена.

Fri Jan 17 2020 22:57:49 GMT-0800 (Pacific Standard Time) Нужен ответ в TS, если это возможно, или JS будет в порядке. Спасибо.

1 Ответ

0 голосов
/ 18 января 2020

Для преобразования других часовых поясов в местный часовой пояс. Вы можете использовать следующее в javascript.

var date = new Date(other time zone value);
date.toString();

Например,

var date = new Date('Fri Jan 17 2020 22:57:49 GMT-0800 (Pacific Standard Time)');
date.toString();

результат будет "Сб 18 января 2020 12:27:49 GMT + 0530 (Стандартное время Индии ) "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...