我使用的是angular日期选择器,并在应用模块中将区域设置为en-NZ,如下所示。
{
provide: LOCALE_ID,
deps: [LocaleService], //some service handling global settings
useFactory: (LocaleService: { locale: string; }) => LocaleService.locale
},
我正在使用shortdateformat,但是angular日期管道没有格式化为正确的区域设置。
Expected: 6/9/21
Actual: 9/6/21
它似乎总是格式化为en-US区域设置。
你可以在app.module.ts中添加如下内容:
import { LOCALE_ID } from '@angular/core';
...
@NgModule({
providers: [{ provide: LOCALE_ID, useValue: 'en-nz' }],
})
它适合我。