Я использую Angular.js с angular-moment и пытаюсь отобразить дату в другом часовой пояс:
p(style="font-size: 70%",am-time-ago="thing.date")
Я включаю moment.js, а также данные часового пояса moment.js (этот файл). В моем .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' })
До сих пор я пробовал довольно много перестановок, но ничего не работает. Я понятия не имею, что я могу делать неправильно, поэтому любое предложение более чем приветствуется.
2015-04-07T00:36:29.000Z
в моем полеthing.date
, которое используется, как показано в посте выше ^. Текущий час 00:43, но moment.js выводитis an hour
вместо6 minutes ago
. Я ничего особенного к этой дате не делаю, просто делаюconsole.log(thing.date)
на выходе2015-04-07T00:36:29.000Z
. - person cgf   schedule 07.04.2015