Я включил BsDatepickerModule
из ngx-bootstrap
в свой модуль приложения, чтобы позволить пользователю фильтровать список по дате. Проблема в том, что когда я меняю месяц (например, при переходе с января на февраль, у меня неверная дата (день - 1).
Вот модуль приложения:
@NgModule({
declarations: [AppComponent],
imports: [BsDatepickerModule.forRoot() ],
bootstrap: [AppComponent]
})
export class AppModule { }
Вот компонент:
onValueChange(value: Date): void {
console.log(value.toISOString().split('T')[0]);
});
Когда я изменяю месяц, а затем выбираю, например, 2019/01/07
, вывод печатается 2019/01/06
Что не так?
Обратите внимание, что я конвертирую дату, чтобы получить ее в формате YYYY-mm-dd