角度js中的日期格式

时间:2013-07-17 07:44:45

标签: javascript jquery angularjs

我使用angular

以这种格式显示日期
{{ date }} ,date:\'MM-dd-yyyy HH:MM:ss\

如何使用angular

显示Jan-dd-yyyy

是否有任何方法可以使用角度js-(使用普通的jquery我可以做)

4 个答案:

答案 0 :(得分:11)

使用日期的角度过滤器。

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

请参阅以下链接。

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

答案 1 :(得分: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 :(得分: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

答案 3 :(得分:1)

试试这个

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