我已经有一个datepicker与时区+3小时与此配置。
@Component({
selector: 'date-picker',
templateUrl: './date-picker.component.html',
styleUrls: ['./date-picker.component.scss'],
providers: [
{ provide: MAT_DATE_LOCALE, useValue: 'en-GB' },
{ provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE] },
{ provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS },
]
})
我想换一种方式,所以它将是+0小时的给定值。
比方说,我给datepicker这个日期:2020-09-15:21:00 , 它转换为:2020-09-16:00:00 (增加3个小时),这就是现在的问题。
你必须把它设置为一个额外的提供者。
{provide: MAT_MOMENT_DATE_ADAPTER_OPTIONS, useValue: {useUtc: true}}