2016-11-15 62 views
-1

我有我的一个输入一个DateTimePicker并返回此:角JS格式日期

"2016-11-15T19:44:33.984Z" 

我想它在我看来格式化,我已经试过如下:

{{user.dob | date:'yyyy-MM-dd'}} 

但它仍然返回"2016-11-15T19:44:33.984Z"

+0

这是因为它是一个字符串,而不是一个日期,您可以检查此样本

<pre>Formatted date with angular filter (date:'yyyy-MM-dd') : <em>{{dt | date:'yyyy-MM-dd'}}</em></pre> 

DEMO

。先将它转换为日期。 – yBrodsky

+0

@ user1655756该文档说,也可以接受一个字符串:'格式化为日期对象,毫秒(字符串或数字)或各种ISO 8601日期时间字符串格式的日期。见https://docs.angularjs.org/api/ng/filter/date –

+0

你是对的。用控制器代码更新问题。 – yBrodsky

回答

0

我没有看到您的过滤器代码的任何问题。

如果你正在考虑别的事情,然后PLZ提供Plunker样品