Сценарий: при загрузке компонента все работает нормально.Дата не сбрасывается на 1., но после того, как я изменил дату с помощью mat-datepicker или вручную, дата отключилась на 1.
Я вижу проблему с часовым поясом.со смещением часового пояса на -4: 00 он дает мне неправильное поведение, но в моем часовом поясе он работает нормально (+5: 30).
ПожалуйстаСправка!
HTML:
<input id="startDatePicker" matInput [matDatepicker]="startDatePicker" [(ngModel)]="model.start" placeholder="mm/dd/yyyy" class="form__dateInput"/>
<mat-datepicker-toggle matSuffix [for]="startDatePicker"></mat-datepicker-toggle>
<mat-datepicker #startDatePicker></mat-datepicker>
Файл ModelClass:
export class Query {
start = moment();
end = moment();
public toParams(): HttpParams {
let params = new HttpParams();
start.local();
end.local();
this.start.startOf('day');
this.end.endOf('day');
params = params.set('start', this.start.toISOString());
params = params.set('end', this.end.toISOString());
}
}