gpt4 book ai didi

javascript - 设置时区的 angularjs 全局配置

转载 作者:行者123 更新时间:2023-11-29 12:28:33 25 4
gpt4 key购买 nike

我想知道是否有任何选项可以为 angularjs 提供的时区设置全局配置。我用谷歌搜索了很多,但我找不到尽可能的。在我的应用程序中,我必须将时间传递给服务器,它将存储在 mysql db 中。虽然在服务器中节省时间并将其存储为不同的时间(+8.30),但我使用的是+530时区。他们怎么处理这个问题的?

我的表单作为日期时间发送到服务器,如下所示

2015-01-13T13:45:00.000Z

没有任何过滤器如何实现这一点,因为我使用了许多日期时间字段,如果在每个地方使用它会很复杂

最佳答案

一般来说,在 JavaScript 中使用全局对象是不好的做法,但是 Angular 有一个很好的功能,名为常量。每个模块都有一个常量功能,您可以在其中存储 const 值并将其注入(inject)到需要使用它的任何地方。例如,您可以遵循以下方法:

angular.module('myApp.config', [])
.constant('TIME_ZONE','value');

angular.module('myApp.controllers', ['myApp.config'])
.controller('ListCtrl', ['$scope', 'TIME_ZONE', function($scope, time_zone) {
$scope.time = time_zone;
}]);

您可以从此链接获取有关模块功能的更多信息: https://docs.angularjs.org/api/ng/type/angular.Module

关于javascript - 设置时区的 angularjs 全局配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27938449/

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