Я использую Angular.js с angular-moment и я пытаюсь отобразить дату в другом часовом поясе:Невозможно изменить часовой пояс с угловым моментом
p(style="font-size: 70%",am-time-ago="thing.date")
Я в том числе moment.js, а также данные момента времени .js (this file). В моем .html файле:
<script src="bower_components/moment/moment.js"></script>
<script src="bower_components/moment-timezone/moment-timezone-with-data.js"></script>
Я также добавил конфигурацию в Angular.js файла, как он говорит на угловой момент Github страница:
angular.module('myApp')
.constant('angularMomentConfig', { timezone: 'America/New_York' })
Я попытался довольно пару перестановок до сих пор, но ничего не работает. Я понятия не имею, что я могу делать неправильно, поэтому любое предложение более чем приветствуется.
Хммм. «Я много пробовал [..], и ничего не работает» обманывает самое ценное: что не так с кодом и что вы знаете, что НЕ является причиной. Помогает в угадывании того, что происходит, когда нет stacktrace. – mico
@mico: Я согласен с тем, что в целом это было бы более полезно, но я понятия не имею, где все может пойти не так. Вот почему я прошу предложения, просто вещи, которые, возможно, я могу проверить. Мой уровень Angular не так велик, и я никогда раньше не использовал moment.js, поэтому я понятия не имею, как все должно сочетаться. Я совершенно уверен, что я следил за документами, но я продолжаю думать, что, может быть, я чего-то не хватает. – cgf
Не могли бы вы сказать, что он делает, а не показывать время, которое вы хотите? – mico