AngularJS日期格式设置不起作用

AngularJS日期格式设置不起作用,angularjs,Angularjs,在我的控制器中,我接收到一个JSON对象,该对象有一个日期字段: vm.data.AcknowledgedByDate = "07/01/2016 15:02" 应用日期格式过滤器时: {{vm.data.AcknowledgedByDate | date:'dd-MMM-yyyy'}} 它什么也不做。为什么?因为它是一个字符串,所以在将其传递给筛选器之前,请将其转换为日期对象 $scope.date = new Date("07/01/2016 15:02"); 下面是一把小提琴。 它也

在我的控制器中,我接收到一个JSON对象,该对象有一个日期字段:

vm.data.AcknowledgedByDate = "07/01/2016 15:02"
应用日期格式过滤器时:

{{vm.data.AcknowledgedByDate | date:'dd-MMM-yyyy'}}

它什么也不做。为什么?

因为它是一个
字符串
,所以在将其传递给筛选器之前,请将其转换为
日期对象

$scope.date = new Date("07/01/2016 15:02");
下面是一把小提琴。

它也可以是时间戳整数。请记住值的来源,尽管javascript(和angular的日期过滤器)期望值以毫秒为单位,而其他语言通常以秒为单位提供值。