Javascript - конвертировать время UTC в определенный часовой пояс - PullRequest
0 голосов
/ 18 мая 2018

У меня есть строка времени в формате ЧЧ: мм (пример - 13:45).Я использую rc-time-picker, который по умолчанию форматирует его, используя момент, который преобразует его в GMT.Я пытался преобразовать это время вывода в определенный часовой пояс (отличный от часового пояса моего сервера), но безуспешно.

Я посмотрел следующие варианты, но мне не повезло из-за упомянутогоследующие причины:

  1. Date.prototype.getTimezoneOffset () - но это дает вам смещение по сравнению с часовым поясом вашего сервера, а не пользовательский часовой пояс, который вы можете ввести
  2. моментбиблиотека - для преобразования времени в определенный часовой пояс требуется параметр utcOffset, которого у меня нет.Тогда я подумал, что могу получить utcOffset из другой библиотеки, поэтому я попытался
  3. библиотека момента-времени - я пытался использовать функцию zone.utcOffset (timestamp), но затем она использует зону (например, America / Los_Angeles))), а не часовой пояс (пример 'PDT').У меня есть только часовой пояс, поэтому этот вариант тоже исключен.

Это звучит как нечто очень простое, и другие, возможно, столкнулись с проблемами в этом.Я обдумываю простое решение?Может кто-нибудь помочь мне здесь или указать мне лучшие решения?

...