Как получить строку даты UT C с использованием часового пояса Microsoft и момента js - PullRequest
0 голосов
/ 25 февраля 2020

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

   var timezones = [
                    {
                      "alias":"Dateline Standard Time",
                      "displayName":"(UTC-12:00) International Date Line West"
                    },
                    {
                      "alias":"Samoa Standard Time",
                      "displayName":"(UTC+13:00) Samoa"
                    },
                    {
                       "alias":"UTC-11",
                       "displayName":"(UTC-11:00) Coordinated Universal Time-11"
                    },
                    {
                      "alias":"Aleutian Standard Time",
                      "displayName":"(UTC-10:00) Aleutian Islands"
                    }   
    ] 

, это правильный способ получить ut c время 2020-02-25T19: 30:00 Самоа Стандартное время ?

   var m = moment().utcOffset('+13:00');
    m.toISOString();

1 Ответ

0 голосов
/ 26 февраля 2020

Дайте мне знать, если это то, что вы хотите

Песочница: https://codesandbox.io/s/compassionate-bas-fg1c2

var moment = require("moment-timezone");
var input = "05/30/2014 11:21:37 AM";
var format = "MM/DD/YYYY h:mm:ss A";
var zone = "Pacific/Samoa";
// construct a moment object
var momentObj = moment.tz(input, format, zone);
// convert it to utc
momentObj.utc();
var finalVal = momentObj.format(format);
console.log(finalVal);

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