我有一个简单的问题。这是我的开始日期:
$scope.startDate = new Date();
我需要" 2011-01-01T00:00:00"这种格式。
答案 0 :(得分:2)
如果您正在谈论在Angular中显示日期,可以使用date filter:
{{startDate | date: 'yyyy-MM-dd HH:mm:ss Z'}}
答案 1 :(得分:0)
建议使用$ filter内置服务,传入控制器:
angular.module('app')
.controller('MyCtrl', ['$scope', 'MyService', '$filter', function($scope, MyService, $filter) {
$scope.onSubmit = onSubmit;
function OnSubmit() {
MyService.doSomethingSpecial($filter('date')($scope.date, 'dd/mm/yyyy')); // see supported formats
}
});
答案 2 :(得分:-3)
您是否尝试使用angular date filter: 它也支持指定时区。