我正在尝试在具有角矩、矩和矩时区的 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>
...