私はAngularを初めて使用しています。matDatepickerを使用しています。投稿リクエストを作成してリクエストのヘッダーを確認すると、送信された日付が選択した日付の1日前であることがわかります。たとえば、2020 年 1 月 8 日を選択した場合、2020 年 1 月 7 日が送信され、送信される日付は 2020-01-07T22:00:00.000Z として表示されます。私のケースで働いているので、本当に助けていただければ幸いです。
従業員.component.html
<input matInput [matDatepicker]="picker" placeholder="Choose a date" [ngModel]="hiringDate"
class="form-control" formControlName="HiringDate">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
従業員.コンポーネント.ts
this.editProfessionalInfoForm = this.fb.group({
HiringDate: new FormControl({value: '' }, [Validators.required])
})
onSubmit() {
this.submitted = true;
if (this.editEmployeeForm.invalid) {
this.loading = false;
return;
}
this.restService.AddPersonalInfo(this.editEmployeeForm.value,
this.urlId).subscribe((res: any) => {
this.loading = false;
this.translate.get('alert.savedSuccess').subscribe((res: string) => {
this.toastr.success(res);
});
})
}