我有一个Angular WebApp和一个.NET CORE服务器。我是从丹麦来的,所以我的时区是UTC + 2。
我想将所有日期都视为UTC + 0,并将所有日期都设置为UTC + 0。
我正在使用owlDateTimePicker组件,并且添加了以下提供程序:
{ provide: OWL_MOMENT_DATE_TIME_ADAPTER_OPTIONS, useValue: { useUtc: true } }
这可以将我选择的日期正确更改为UTC + 0。
我正确显示了日期:
但是,当打开owlDateTimePicker时,它将接收到的日期转换为我当前的时区,因此它实际上选择了前一天,因为它需要接收到的日期并减去2个小时:
我什至尝试添加选项:
{ provide: OWL_DATE_TIME_LOCALE, useValue: 'en-GB' },
{ provide: LOCALE_ID, useValue: 'en-GB' }
无效... 这是owlDateTimePicker组件中的错误,还是我缺少什么?
我也在这里发布了:https://github.com/DanielYKPan/date-time-picker/issues/460