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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Пользователь выбирает часовой пояс? Поскольку каждый часовой пояс имеет фиксированное смещение от GMT, все, что вам нужно сделать, это сместить дату на смещение, насколько я понимаю. Например, сейчас мой местный часовой пояс GMT + 2, поэтому желаемое время - метка времени в GMT + 120 минут. Другими словами, все, что вам нужно, это статический список часовых поясов и их смещений.