Столкновение с проблемой выбора даты материала. Я знаю, что этот вопрос задавался несколько раз, но я не могу решить свою проблему.
Подборщик даты материала показывает дату, которая на один день позже выбранной даты.
И это происходит только по первому клику. Пожалуйста, помогите мне исправить это.
Я пытался установить timezoneOffset. Когда я печатаю значение, я получаю то же значение, которое было выбрано. Но по мнению это на один день меньше. Даже пытался
<mat-datepicker ng-model="date" ng-model-options="{ timezone: 'utc' }"></mat-datepicker>
но не может исправить.
selectedDate(event: any) {
var date = new Date(event),
mnth = ("0" + (this.utcdate.getUTCMonth() + 1)).slice(-2),
day = ("0" + date.getUTCDate()).slice(-2);
date.setMinutes(date.getMinutes() + date.getTimezoneOffset());
return [date.getUTCFullYear(), mnth, day].join("-");
}
И я устанавливаю это значение для просмотра