gpt4 book ai didi

angular - 在 Angular 中设置全局时区

转载 作者:行者123 更新时间:2023-12-03 13:41:52 26 4
gpt4 key购买 nike

有谁知道如何设置默认时区应用程序?
我需要将其修复为“欧洲/伦敦”。即使您的浏览器认为您在另一个国家。我的日期全部是来自数据库的UTC。

例如,我在新西兰,当我在英国进行预订时,我想查看英国/伦敦时间的所有日期。

我看着使用日期管道,例如今天 | date:'full':'GMT-8' 但这不考虑夏令时,美国除外。它指出:
“时区偏移量(例如'+0430'),或标准UTC/GMT 或美国大陆时区缩写。默认为最终用户机器的本地系统时区。”
https://angular.io/api/common/DatePipe

我目前正在查看 moment.js,但我不确定如何合并它。全局会容易得多。

我使用的日期控件也是 https://www.npmjs.com/package/ng-pick-datetime如果这有帮助。似乎也不支持时区。

最佳答案

试试那个代码:

import {MAT_MOMENT_DATE_ADAPTER_OPTIONS} from '@angular/material-moment-adapter'

...

@NgModule({
....
providers: [
{provide: MAT_MOMENT_DATE_ADAPTER_OPTIONS, useValue: {useUtc: true}},
]
....
})

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

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