2013-07-17 2 views
6

Я отображение даты в этом формате с использованием угловогоФормата даты в угловом JS

{{ date }} ,date:\'MM-dd-yyyy HH:MM:ss\ 

как отобразить как Jan-dd-yyyy с использованием углового

Есть ли dirct способа сделать с помощью углового js- (с использованием нормального JQuery я могу сделать)

+0

Пожалуйста, обратитесь эту ссылку другу http://docs.angularjs.org/api /ng.filter:date, может быть, это поможет вам – snowp

+0

Привет, я создал некоторые настраиваемые фильтры и обновил здесь http://www.angulartutorial.net/2014/04/date-filtering-and-formatting-in.html – Prashobh

ответ

11

Использование Угловой фильтр даты.

{{date | date:'MM-dd-yyyy HH:MM:ss'}} 

См. Следующую ссылку.

http://docs.angularjs.org/api/ng.filter:date

+0

это должно быть' HH: mm: ss' –

+0

Я создал фильтр для этого http://angulartutorial.blogspot.in/2014/04/date-filtering-and-formatting-in.html – Prashobh

1

Попробуйте

{{ date }} ,date:\'MMM-dd-yyyy HH:MM:ss\ 
+0

Должно быть 'HH: mm: ss', у вас есть месяцы вместо минут –

2

Ну,

по docs, у вас есть встроенный фильтр в угловой, который называется date:

<p>{{Date.now() | date:'yyyy'}} 

бы воздавать:

<p>2013</p> 

yyyy в этом случае может быть любой формат строки документированы. В примере, который вы указали, это будет:

{{date | date: 'MMM-dd-yyyy'}} # => "Jan-21-2013" (if date was a date object for this day) 
2

Для изготовленного на заказ даты:

$scope.user.dob = new Date('1980', '12' ,'10'); // controller code 

{{user.dob | date : 'MMM-dd-yyyy'}} // Dec-10-1980 

Для текущей даты:

$scope.user.current= new Date(); // controller code 

{{user.current | date : 'MMM-dd-yyyy'}} // Current date in given format 
Смежные вопросы