Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Angular 8 日期管道并手动将 LOCAL 设置为“en-GB”。但是日期管道的输出仍然是美国格式(mm/dd/yyyy)。知道有什么问题吗?还是我错过了什么?
const datePipe = new DatePipe('en-GB'); return datePipe.transform(value, 'short');
您需要编写以下代码。
import { registerLocaleData } from '@angular/common'; import localeGB from '@angular/common/locales/en-GB'; registerLocaleData(localeGB, 'en-GB'); ... providers: [{ provide: LOCALE_ID, useValue: 'en-GB' }]