gpt4 book ai didi

javascript - 如何全局设置 Angular 矩时区?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:05:05 25 4
gpt4 key购买 nike

我在我的 Angular 应用程序中使用了 Angular 矩 js。我想根据当前用户的时区显示日期和时间。我无法在我的应用程序上全局应用时区。

https://github.com/urish/angular-moment

我试过了。

angular.module('myapp').constant('angularMomentConfig', {
timezone: 'Europe/London' // e.g. 'Europe/London'
});

在我看来——

{{home.eventStart| amDateFormat:'dddd, MMMM Do YYYY, h:mm:ss a'}}

在我的一个 Controller 中 -

$scope.profile.eventStart = moment(data.start).format('YYYY-MM-DD hh:mm a');

我在这两种情况下都没有得到任何更改,即使在我设置了时区之后也是如此。我错过了什么吗?

最佳答案

常量设置后无法更改。由于注入(inject)不依赖于 module.constant 或模块值,这应该可以解决问题:

angular.module('myapp').value('angularMomentConfig', {
timezone: 'Europe/London' // e.g. 'Europe/London'
});

关于javascript - 如何全局设置 Angular 矩时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25283901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com