假设这个是我有的价值2016年7月4日星期一18:12:03 GMT + 0530(印度标准时间),我希望结果为2016年7月4日。我怎么能在Angular JS中做到这一点。
答案 0 :(得分:1)
使用$filter:
$scope.date = $filter('date')(
new Date('Mon Jul 04 2016 18:12:03 GMT+0530'), 'MMM-dd-y'
);
//Output July-04-2016
答案 1 :(得分:1)
这是一个代码片段:
var app = angular.module('app', []);
app.controller('mainCtrl', function ($scope) {
$scope.data = new Date();
});

<!DOCTYPE html>
<html ng-app="app">
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.7/angular.min.js"></script>
</head>
<body ng-controller="mainCtrl">
Date without format: <span ng-bind="data"></span>
<hr/ >
Date with format ("MMM-dd-y"): <span ng-bind="data | date: 'MMM-dd-y'"></span>
</body>
</html>
&#13;
您可以查看日期API here提供的所有格式。