将日期格式转换为普通日期格式,如: 2017年12月7日
我的输出结果如下:
/Date(1508896907290)
我正在使用角度js。
{{list.DateStamp}}
任何解决方案??
将二进制格式转换为通用格式?
我已经尝试了很多但没有工作。
@*{{list.DateStamp | date:"MM/dd/yyyy 'at' h:mma"}}*@
@*<span class="">{list.DateStamp | date}}</span>*@
答案 0 :(得分:0)
使用自定义过滤器,如下例所示:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.mydate = 1509046061730;
})
.filter('datfilter', function($filter) {
return function(date, format) {
return $filter('date')(new Date(date), format)
}
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<h1>Orginal date: {{mydate}}</h1>
<h1>Filtered date: {{mydate|datfilter:'dd.MM.yyyy'}}</h1>
</div>