в ц. Я использовал (dateChange) = "setToDate ($ event.value)" , чтобы получить выбранную дату.
<mat-form-field appearance="outline">
<input matInput [matDatepicker]="picker2" readonly = "readonly" [(ngModel)] = "grid.todate"
(dateChange)="setToDate($event.value)" [min]="grid.fromdate">
<mat-datepicker-toggle matSuffix [for]="picker2"></mat-datepicker-toggle>
<mat-datepicker #picker2></mat-datepicker>
</mat-form-field>
Я хочу изменить эту выбранную дату на часовой пояс сервера в GMT.
Я пробовал DatePip.
public setToDate(data: any): void {
const todayDate = new Date();
this.todate = data._d;
const changedDate = new DatePipe('en-Us').transform(data.toDate(), 'full', 'GMT');
}
Сборщик даты выбрал дату в 00.00 утра. Дата в пипсах не будет указывать время по Гринвичу.
Вот пример> https://stackblitz.com/edit/material-date-picker-csyldt?embed=1&file=app / app.component.ts