2016-11-15 4 views
-1

У меня есть DateTimePicker в одном из моих входов и возвращает это:Угловая JS формат даты

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

Я пытаюсь форматировать его, на мой взгляд, я попытался следующие:

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

, но он все равно возвращает "2016-11-15T19:44:33.984Z"

+0

Это потому, что это строка, а не дата. Сначала преобразуйте его. – yBrodsky

+0

@ user1655756 В документации указано, что строка также может быть принята: 'Дата для форматирования как объект Date, миллисекунды (строка или номер) или различные форматы строк даты и времени ISO 8601. См. Https://docs.angularjs.org/api/ng/filter/date –

+0

Вы правы. Обновите вопрос с помощью кода контроллера. – yBrodsky

ответ

0

Я не вижу проблем с кодом фильтра.

Вы можете проверить этот образец

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

DEMO

Если вы думаете, что-то еще, то плз обеспечивают Plunker Sample