Конвертировать местное время в другое время на основе часового пояса - JavaScript - PullRequest
0 голосов
/ 31 августа 2018

Я понимаю, что этот вопрос задают несколько раз. Но я все равно не мог найти свой код, чтобы начать работать.

У меня есть следующие строки, и я хочу преобразовать свое местное время в нужный часовой пояс.

Например:

var localtime; // 11:30
var localtimezone; // (UTC-08:00) Pacific Time (US & Canada)
var desiredtimezone; // (UTC-06:00) Central Time (US & Canada)

Это код, который я использую из этой статьи: Преобразование даты в другой часовой пояс в JavaScript

код

var localtime; // 11:30
var localtimezone; // (UTC-08:00) Pacific Time (US & Canada)
var desiredtimezone; // (UTC-06:00) Central Time (US & Canada)

alert(toTimeZone(localtime, desiredtimezone));

function toTimeZone(time, zone) {
    var format = 'YYYY/MM/DD HH:mm:ss ZZ';
    return moment(time, format).tz(zone).format(format);
}

На основе приведенного выше примера: мое местное время - 11:30, и я хочу преобразовать его во время (которое должно быть: 1:30) в зависимости от желаемого часового пояса.

Я буду очень признателен за вашу помощь.

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