在我的角度4应用程序中,我正在使用材质的datepicker。 当我设置日期时,我正确地看到了字段中选择的日期,但是当我保存日期时,在请求的参数中发出一个Post请求,错误的日期,日期选择器设置在所选日期前一天。< / p>
这是日期选择器
<md-form-field> <input mdInput
[(ngModel)]="fareCalendar.startDate" name="startDate"
[mdDatepicker]="picker"placeholder="From">
<md-datepicker-toggle mdSuffix [for]="picker"></md-datepicker-toggle>
<md-datepicker #picker></md-datepicker>
</md-form-field>
但这是我发送的参数:
答案 0 :(得分:1)
他们两个都有相同的时间。进入请求参数的一个日期为UTC,因为它以z结尾,而另一个是您设置的时区。 要解决此问题,您应该使用ng-model-options指令,例如。 ng-model-options =&#34; {timezone:&#39; utc&#39; } 。您可以通过此链接Date Picker Timezone Support
获取有关此问题的更多信息