В отдельных полях я собираю DisplayDate, DisplayTime и TimeZone от пользователя.Я хочу поместить их в момент и вывести строку в формате UTC, чтобы сохранить в скрытом поле, которое отправляется обратно на сервер.Я использовал приведенный ниже код, но он использует местный часовой пояс, а не выбранный часовой пояс, который я ввел.Как мне заставить его наблюдать selTimeZonesVal?
var startTime = $('#StartTime');
var displayDateVal = $('#DisplayDate').val();
var displayTimeVal = $('#DisplayTime').val();
var selTimeZonesVal = $('#TimeZones').val();
var dtMoment = moment(displayDateVal + ' ' + displayTimeVal).tz(selTimeZonesVal);
var formattedUtc = dtMoment.utc().format('YYYY-MM-DDTHH:mm:ss');
startTime.val(formattedUtc);