我怎样才能从“中”得到唯一的日期;2017-11-13T00:00:00“;在angularjs

我怎样才能从“中”得到唯一的日期;2017-11-13T00:00:00“;在angularjs,angularjs,Angularjs,如何使用angularjs获取“2017-11-13T00:00:00”的唯一日期。 我试过使用下面的方法 &scope.date = "2017-11-13T00:00:00"; var dateParts = $filter('date')(new Date(&scope.date), 'yyyy-MM-dd'); 但这对我不起作用。 谢谢,我认为这是一个打字错误&scope->$scope,应该可以解决您的问题 在本地尝试了以下代码,并且能够在控制台中看到“2017-11

如何使用angularjs获取“2017-11-13T00:00:00”的唯一日期。 我试过使用下面的方法

&scope.date = "2017-11-13T00:00:00";
var dateParts = $filter('date')(new Date(&scope.date), 'yyyy-MM-dd');
但这对我不起作用。
谢谢,

我认为这是一个打字错误
&scope
->
$scope
,应该可以解决您的问题

在本地尝试了以下代码,并且能够在控制台中看到“2017-11-13”

$scope.myDate = '2017-11-13T00:00:00';
console.log($filter('date')(新日期($scope.myDate),'yyyy-MM-dd'))
试试这个

$scope.format=“M-d-yyyy”

$scope.date=dateFilter(新日期(“2017-11-13T00:00:00”),格式)


来源:

谢谢你的回复。我正在使用$scope。但是它不起作用。谢谢你的回复。。我尝试了$scope.dateout=“2017-11-13T00:00:00”$scope.format=“M-d-yyyy”$scope.dateParts=dateFilter(新日期($scope.dateout),$scope.format);在你的控制器中注入dateFilter,我测试了你的代码,它运行正常。