Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs:将API返回日期格式化为dd mm yyyy_Angularjs_Date - Fatal编程技术网

angularjs:将API返回日期格式化为dd mm yyyy

angularjs:将API返回日期格式化为dd mm yyyy,angularjs,date,Angularjs,Date,我正在使用angular开发混合移动应用程序 我从Api中获取的日期如下日期:“2017/12/15”,但我需要将其格式化为内部表达式,因为我使用ng repeat在视图中推送数据 我需要将其格式化为2017年12月15日或2017年12月15日 我尝试了{{data.Date | Date:'dd-MM-yyyy'},但这种方法不起作用 我遵循了这些,但没有一个解决了我的问题。这不起作用,因为您的日期是字符串格式的 将其转换为如下所示的日期格式 $scope.toDate=function(s

我正在使用angular开发混合移动应用程序

我从Api中获取的日期如下
日期:“2017/12/15”
,但我需要将其格式化为内部表达式,因为我使用ng repeat在视图中推送数据

我需要将其格式化为2017年12月15日或2017年12月15日

我尝试了
{{data.Date | Date:'dd-MM-yyyy'}
,但这种方法不起作用


我遵循了这些,但没有一个解决了我的问题。

这不起作用,因为您的日期是字符串格式的

将其转换为如下所示的日期格式

$scope.toDate=function(strDt){
 return new Date(strDt);
}
html


这不起作用,因为您的日期是字符串格式的

将其转换为如下所示的日期格式

$scope.toDate=function(strDt){
 return new Date(strDt);
}
html


它的
类型
操作小错误!请参阅下面的固定代码段

angular.module('app',[])
.controller('Ctrl',函数($scope){
$scope.dateObj=函数(stringDate){
//接收字符串,但返回可应用筛选器的日期对象
返回新日期(stringDate);
}
})

{{dateObj(“2020/12/06”)|日期:'dd-MM-yyyy'}

它的
类型
操作小错误!请参阅下面的固定代码段

angular.module('app',[])
.controller('Ctrl',函数($scope){
$scope.dateObj=函数(stringDate){
//接收字符串,但返回可应用筛选器的日期对象
返回新日期(stringDate);
}
})

{{dateObj(“2020/12/06”)|日期:'dd-MM-yyyy'}

谢谢@Anik Islam AbhiThank you@Anik Islam AbhiThank you@Zeeshan Hassan Memon谢谢@Zeeshan Hassan Memon