Javascript 如何使用Microsoft时区和矩js获取UTC日期字符串

Javascript 如何使用Microsoft时区和矩js获取UTC日期字符串,javascript,microsoft-graph-api,momentjs,moment-timezone,Javascript,Microsoft Graph Api,Momentjs,Moment Timezone,我有下面的时区数据列表,我想使用时刻js将萨摩亚标准时间的时间转换为utc时间 var timezones = [ { "alias":"Dateline Standard Time", "displayName":"(UTC-12:00) International Date Line West" },

我有下面的时区数据列表,我想使用时刻js将萨摩亚标准时间的时间转换为utc时间

   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"
                    }   
    ] 
这是获得utc时间2020-02-25T19:30:00萨摩亚标准时间的正确方法吗

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

如果这是你想要的,请告诉我

沙箱:


我无法将Microsoft时区转换为sv12{“别名”:“萨摩亚标准时间”,“显示名称”:(UTC+13:00)萨摩亚“}的这种“太平洋/萨摩亚”格式,如问题所示
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);