Метод 1:
Стандартный метод, описанный в документации.
В app.module
добавить
import { NgZorroAntdModule, NZ_I18N, en_US } from 'ng-zorro-antd';
import { registerLocaleData } from '@angular/common';
import en from '@angular/common/locales/en';
registerLocaleData(en);
и в провайдерахмассив, добавьте:
providers: [{ provide: NZ_I18N, useValue: en_US }],
PS: этот не работает , если NgZorroAntdModule загружен в функциональный модуль (последний проверен на ngZorro 7.5.0) В такихв случае, перейдите к способу 2.
метод 2:
В component
, который вы используете для выбора даты, вызовите службу i18n ngZorro и измените язык:
import { en_US, NzI18nService } from 'ng-zorro-antd';
..
constructor(private i18n: NzI18nService) {
}
....
ngOnInit() {
this.i18n.setLocale(en_US);
}
PS: Вы также можете установить это для любого компонента, который загружается первым.