Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/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
Javascript 将中的Datetime转换为AngularJS控制器中的日期_Javascript_Angularjs - Fatal编程技术网

Javascript 将中的Datetime转换为AngularJS控制器中的日期

Javascript 将中的Datetime转换为AngularJS控制器中的日期,javascript,angularjs,Javascript,Angularjs,我只是想从日期时间中得到日期。我下面有一个mytime变量,它保存日期和时间,这里我只需要YY-MM-dd格式的日期 $scope.mytime = new Date(); 我试着做了几件事,但都没用 $scope.mytime.getdate(); 它只返回8,但我正在查找yyyy-MM-dd 我也试过了 $scope.newTime = $filter('date')(new Date(), "dd-MM-yyyy"); Got$filter未定义在控制器中使用过滤器时,应将

我只是想从日期时间中得到日期。我下面有一个mytime变量,它保存日期和时间,这里我只需要YY-MM-dd格式的日期

    $scope.mytime = new Date();
我试着做了几件事,但都没用

$scope.mytime.getdate();
它只返回
8
,但我正在查找yyyy-MM-dd

我也试过了

 $scope.newTime = $filter('date')(new Date(), "dd-MM-yyyy");

Got
$filter未定义

在控制器中使用过滤器时,应将其作为:

function appController($filter,$scope){

  $scope.newTime = $filter('date')(new Date(), "dd-MM-yyyy");

}

var app = angular.module('app',[]);
app.controller('appController',appController);

appController.$inject=['$filter','$scope'];

$filter
注入控制器。