如何格式化 AngularJS 中的日期 (Datefilter)
How to format a date in AngularJS (Datefilter)
我需要使用 AngularJS 日期过滤器格式化日期。未格式化的日期如下所示:
2017-03-02T00:00:00.000Z
我想达到的目标:
03/02/2017
我这样使用日期过滤器:
<p data-ng-bind="selectedEvent.start" | date:'MM/dd/yyyy'>{{selectedEvent.start}}</p>
这就是我得到的:
Thu Mar 02 2017 00:00:00 GMT+0000
我做错了什么?
你是对的也是错的。
<p data-ng-bind="selectedEvent.start | date: 'MM/dd/yyyy'"></p>
您绑定了日期,但随后在报价之外进行了过滤。然后你在
中也有双括号,这是重复的。
您正在关闭模型值,然后再添加过滤器。
而不是写
<p data-ng-bind="selectedEvent.start" | date:'MM/dd/yyyy'>{{selectedEvent.start}}</p>
写这个
<p data-ng-bind="selectedEvent.start | date:'MM/dd/yyyy'"></p>
之后您不需要 {{}},因为您已经绑定了该值。
我需要使用 AngularJS 日期过滤器格式化日期。未格式化的日期如下所示:
2017-03-02T00:00:00.000Z
我想达到的目标:
03/02/2017
我这样使用日期过滤器:
<p data-ng-bind="selectedEvent.start" | date:'MM/dd/yyyy'>{{selectedEvent.start}}</p>
这就是我得到的:
Thu Mar 02 2017 00:00:00 GMT+0000
我做错了什么?
你是对的也是错的。
<p data-ng-bind="selectedEvent.start | date: 'MM/dd/yyyy'"></p>
您绑定了日期,但随后在报价之外进行了过滤。然后你在
中也有双括号,这是重复的。您正在关闭模型值,然后再添加过滤器。 而不是写
<p data-ng-bind="selectedEvent.start" | date:'MM/dd/yyyy'>{{selectedEvent.start}}</p>
写这个
<p data-ng-bind="selectedEvent.start | date:'MM/dd/yyyy'"></p>
之后您不需要 {{}},因为您已经绑定了该值。