Angularjs 有没有办法只从new date()函数中获取日期而不使用时间

Angularjs 有没有办法只从new date()函数中获取日期而不使用时间,angularjs,Angularjs,假设这是我在2016年7月4日星期一18:12:03 GMT+0530(印度标准时间)得到的值,我希望结果为2016年7月4日。如何在Angular JS中执行此操作。使用: 这里有一个代码片段: var-app=angular.module('app',[]); 应用程序控制器('mainCtrl',函数($scope){ $scope.data=新日期(); }); 无格式的日期: 格式为(“MMM-dd-y”)的日期: 您可以使用“日期”过滤器。。 $scope.date = $fi

假设这是我在2016年7月4日星期一18:12:03 GMT+0530(印度标准时间)得到的值,我希望结果为2016年7月4日。如何在Angular JS中执行此操作。

使用:


这里有一个代码片段:

var-app=angular.module('app',[]);
应用程序控制器('mainCtrl',函数($scope){
$scope.data=新日期();
});

无格式的日期:

格式为(“MMM-dd-y”)的日期:
您可以使用“日期”过滤器。。
$scope.date = $filter('date')(
      new Date('Mon Jul 04 2016 18:12:03 GMT+0530'), 'MMM-dd-y'
);
//Output July-04-2016