来自
JSON的实际日期
需要格式化如下.
Effective Date : 2010-08-31 (trim the time stamp) End Date : 2010-08-31 (trim the time stamp)
使用以下代码格式化Ng-Repeat内的日期.
<li ng-repeat="product in data | startFrom:currentPage*pageSize | limitTo:pageSize" ng-click="getAttributes(product)"> {{product.prod_start_date| date:'MM/dd/yyyy'}} {{product.prod_end_date| date:'MM/dd/yyyy'}} </li>
但它不工作仍然显示相同.
应该将Date作为新日期传递,如下面的jsfiddle示例所示
http://jsfiddle.net/southerd/xG2t8/
请注意在ng-repeat中如何做.请帮助我这个.提前致谢
我创建了自己的过滤器来解决这个问题.
日期过滤器不能使用字符串,需要一个日期对象.
日期过滤器不能使用字符串,需要一个日期对象.
.filter('cmdate',[ '$filter',function($filter) { return function(input,format) { return $filter('date')(new Date(input),format); }; } ]);
那么你可以做:
{{product.prod_start_date| cmdate:'MM/dd/yyyy'}}