2013-07-17 124 views
6

我這種格式採用了棱角分明日期格式

{{ 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