javascript - matDatepicker 在选择日期前 1 天发送请求

标签 javascript angular typescript

我是 Angular 的新手,我正在使用 matDatepicker,一切正常,除了当我提出发布请求并检查我的请求标题时,我发现发送的日期比我选择的日期早 1 天,例如,如果我选择 01/08/2020,它会发送 01/07/2020,并且发送的日期显示为: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>

员工.component.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);
  });
})
}

最佳答案

在您的 service.ts 中添加日期类型 toLocaleString()

关于javascript - matDatepicker 在选择日期前 1 天发送请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59643708/

相关文章:

javascript - 如何创建一个带有“查看更多”选项的下拉按钮,并且单击切换不应在React js中发生?

javascript - PrimeNG 表体不显示数据

node.js - Firestore promise 在退回产品之前等待产品详细信息

typescript - 推断函数返回类型,了解一个属性的值

javascript - 在 TypeScript 文件中包含 Angular

javascript - 我可以使用 javascript 将 onClick 粘贴到输入字段中吗

javascript - 为什么调用clearRect()后无法写入 Canvas ?

接口(interface)的 Typescript 风格指南

javascript - 如何使用 javascript 获取用户通过 Google Chrome 上的 html 表单提交的值?

angular - e2e如何在 Angular Protractor 中测试登录成功案例