我是“ angular2”和“ angular js素材”的新手。我在我的项目中使用material-datepicker。
这是我的日期选择器代码
<material-datepicker placeholder="Select Date" [(date)]="currentDate" name="currentDate" required></material-datepicker>
Run Code Online (Sandbox Code Playgroud)
它将显示在浏览器中,如下所示。
我关心的是日期格式问题。如何设置从2017/04/27到2017年4月27日的日期格式。
html:
<mat-form-field>
<input matInput [matDatepicker]="picker1" placeholder="From date: mm/dd/yyyy" name="from_date"
[(ngModel)]="callListRequestOb.from_date" maxlength="150">
<mat-datepicker-toggle matSuffix [for]="picker1"></mat-datepicker-toggle>
<mat-datepicker #picker1></mat-datepicker>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
在方法中:
this.callListRequestOb.from_date = new Date(this.callListRequestOb.from_date).toISOString().slice(0, 10);
Run Code Online (Sandbox Code Playgroud)
当我在日期选择器中选择日期时,它会选择正确的日期。但是当我单击搜索按钮(我不包括它)时,选择时间显示落后日期。我正在开发 Angular 9。我该如何解决这个问题?