【发布时间】:2016-03-01 19:14:42
【问题描述】:
我使用日期选择器选择一个日期并将其发送到服务器。
当我记录 JS 值时,我得到了正确的结果:
Tue Mar 22 2016 00:00:00 GMT+0100 (Mitteleuropäische Zeit)
但在 ajax 请求中是
2016-03-21T23:00:00.000Z
我不修改值,只是将对象赋予 angulars http 函数。
Angular 是否需要一些配置来处理它?
【问题讨论】:
-
我发现将 ng-model-options="{timezone: 'utc'}" 添加到 md-date-picker 是一个很好的解决方案。
-
材质日期选择器如何解决?我刚试过
{ provide: MAT_MOMENT_DATE_ADAPTER_OPTIONS, useValue: { useUtc: true } },但这对我不起作用。请求仍然如下所示:1997-12-23T23:00:00.000Z -
嘿@Brendan,我无法应用这个。有什么想法吗?
-
您需要导入
MatMomentDateModule而不是MatNativeDateModule才能工作{ provide: MAT_MOMENT_DATE_ADAPTER_OPTIONS, useValue: { useUtc: true } }
标签: javascript angularjs datepicker angular-material