Я пытаюсь отобразить время назад в приложении angular.js с угловым моментом, моментом и часовым поясом момента. У меня все работает, но для кого-то в Испании время на 6 часов меньше. Что составляет 6 часов разницы во времени от того места, где я живу. Я хочу, чтобы прошлое было единым для каждого человека в мире. Когда я меняю часовой пояс, похоже, он ничего не делает, и я не смог найти никакой документации о том, как добавить часовые пояса. К сожалению, все время в базе данных настроено на часовой пояс серверов. вот моя попытка
вид.html:
<table class="table">
<tbody>
<tr ng-repeat="d in data">
<td><span am-time-ago="d.date"></span></td>
</tr>
</tbody>
</table>
приложение.js:
var arcs = angular.module('arcs', ['ui.router', 'ngMaterial', 'ngMdIcons', 'angularMoment']);
$.getJSON('bower_components/moment-timezone/data/packed/latest.json', function(data) {
moment.tz.add(data['zones']);
arcs.constant('angularMomentConfig', {timezone: 'Europe/Amsterdam'});
});
индекс.html:
...
<script src="bower_components/moment/moment.js"></script>
<script src="bower_components/angular-moment/angular-moment.min.js"></script>
<script src="bower_components/moment-timezone/moment-timezone.js"></script>
<script src="bower_components/moment-timezone/moment-timezone-utils.js"></script>
...