Angular-UI从ui-date中的日期减去一天

我想使用的用户界面的最新设置/编辑的日期在我的应用程序。我使用的是angular,angular-ui,jquery-

ui等的最新稳定版本。

使用日期选择器选择日期后,模型中的日期将等于所选日期减去1天。它也将发送到我的服务器并以这种方式保存在我的数据库中。

http://plnkr.co/edit/Ft14Wa?p=preview

最初,日期选择器输入中的日期与模型中的日期相同。选择日期后,它们会有所不同。

(wr)在这里(g)会发生什么????

回答:

ui-

date希望您的模型是实际的日期对象。在您的情况下,它是一个字符串。如果您看一下控制台,您会看到angularUI实际上会通知您有关情况。然后,建议您添加具有指定日期格式的其他ui-

date-format标记,使用该标记,您的日期字符串将被解析为date对象。

长话短说,您需要按以下方式调整输入:

<input ui-date="{dateFormat: 'yy-mm-dd'}" ui-date-format="yy-mm-dd" ng-model="customer.contract_end_date"></input>

plnkr。

以上是 Angular-UI从ui-date中的日期减去一天 的全部内容, 来源链接: utcz.com/qa/399364.html

回到顶部