6

我正在使用角度以这种格式显示日期

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

如何像 Jan-dd-yyyy使用角度一样显示

是否有任何直接的方法可以使用 Angular js- (使用普通的 jquery 我可以做到)

4

4 回答 4

11

使用日期的角度过滤器。

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

请参阅以下链接。

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

于 2013-07-17T07:51:31.807 回答
2

出色地,

根据文档,您有一个内置的角度过滤器,称为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)
于 2013-07-17T07:51:07.190 回答
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
于 2014-07-22T17:04:30.797 回答
1

尝试这个

 {{ date }} ,date:\'MMM-dd-yyyy HH:MM:ss\
于 2013-07-17T07:50:52.690 回答