Дата получения от сервера в UTC
часовом поясе, и мне нужно, чтобы преобразовать его в определенной временной зоны, например: America/New_York
Следуя за это код жеУгловой момент: Момент Timezone не имеет данных для Америки/New_York
<span class="bold" ng-bind="sess.date_time | amTimezone:'America/New_York' | amDateFormat:'h:mm a'"></span>
но на этом я получаю следующее сообщение об ошибке:
Moment Timezone has no data for America/New_York. See http://momentjs.com/timezone/docs/#/data-loading/.
но America/New_York
является известным часовым поясом для moment
, но до сих пор она просит меня, чтобы добавить часовой пояс.
В бэкэнд (экспресс) я не «требовал» js для данных часового пояса, и он работает нормально. Возможно, для клиентской стороны нам необходимо явно получить эти данные, как вы упомянули, сообщит вам, будет ли это работать. –
Отличный !! Это сработало. Получалось, что «Moment Timezone 0.4.0 уже загрузился без каких-либо данных», а затем тщательно перечитал ваш ответ, а последние две последние строки решили тайну :) –
Спасибо за ваш комментарий @AmanGupta. Не используйте оба!(часового пояса и данных), является уроком, изученным здесь. – paqogomez