javascript - 无法使用 Angular 矩更改时区

标签 javascript angularjs momentjs angular-moment

我正在使用 Angular.js 和 angular-moment我正在尝试显示不同时区的日期:

p(style="font-size: 70%",am-time-ago="thing.date")

我包括 moment.js 以及 moment.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 文件中添加了配置,如 Angular-moment Github 页面上所述:

angular.module('myApp')
  .constant('angularMomentConfig', { timezone: 'America/New_York' })

到目前为止,我已经尝试了相当多的排列,但似乎没有任何效果。我不知道我可能做错了什么,所以非常欢迎任何建议。

最佳答案

您说使用 Angular-moments.js,但没有将 Angular-moments.js 本身包含到您的代码中。

查看 https://www.npmjs.com/package/angular-momentjs 的说明,建议使用 Bower 和 npm 并执行以下命令:

You can download angular-momentjs by:

  • (preferred) Using bower and running bower install angular-momentjs --save
  • Using npm and running npm install angular-momentjs --save

结果将是:

 <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>

 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.min.js"></script>

 <script src="app/bower_components/angular-momentjs/angular-momentjs.js"></script>

关于javascript - 无法使用 Angular 矩更改时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29460718/

相关文章:

javascript - 在 javascript 中扩展 Object 与完全不扩展之间有区别吗?

javascript - AngularJS 在 ng-repeat 之后添加 jQuery dom 事件监听器

angularjs - 为什么 bower 更新 Angular 不升级我的 Angular ?

javascript - ionic 本地存储

javascript - 将规则应用于文本,但不在 div 或元素内

javascript - 打印数组内某些对象日期范围内包含的所有日期的最佳方法是什么?

javascript - 在 moment.js 中获取两个时间之间的小时数

Javascript:如何从 UTC 字符串和偏移量解析日期?

c# - Bootstrap 模态弹出 C# 代码隐藏

javascript - Angular 发布请求不起作用不起作用