Angularjs 如何显示本地时区?

Angularjs 如何显示本地时区?,angularjs,date,Angularjs,Date,我正在使用datetimepicker.js 我有以下代码: 部分HTML: <div ng-hide="editingData[x.date]">{{x.date|date}} </div> May 21, 2015 2:52:29 PM IST 期望值: <div ng-hide="editingData[x.date]">{{x.date|date}} </div> May 21, 2015 2:52:29 PM IST 那么在ang

我正在使用
datetimepicker.js

我有以下代码:

部分HTML:

<div ng-hide="editingData[x.date]">{{x.date|date}} </div>
May 21, 2015 2:52:29 PM IST
期望值:

<div ng-hide="editingData[x.date]">{{x.date|date}} </div>
May 21, 2015 2:52:29 PM IST
那么在
angularjs
中添加时区有什么简单的方法吗


我也加入了
moment.js
,发现它可以很好地处理日期。这会有帮助吗?

显示本地时区

也许这会对你有所帮助:)


{date}date:'MMM dd yyyy-h:mm:ss a'}{{z}
函数MyCtrl($scope){
$scope.date=新日期();
var now=new Date().toString();
$scope.z=now.indexOf(“(”)>-1?
现在。匹配(/\([^\)]+\)/)[0]。匹配(/[A-Z]/g)。加入(“”):
now.match(/[A-Z]{3,4}/)[0];
如果($scope.z==“GMT”&&/(GMT\W*\d{4})/.test(现在)){
$scope.z=RegExp.$1;}
}

显示本地时区

也许这会对你有所帮助:)


{date}date:'MMM dd yyyy-h:mm:ss a'}{{z}
函数MyCtrl($scope){
$scope.date=新日期();
var now=new Date().toString();
$scope.z=now.indexOf(“(”)>-1?
现在。匹配(/\([^\)]+\)/)[0]。匹配(/[A-Z]/g)。加入(“”):
now.match(/[A-Z]{3,4}/)[0];
如果($scope.z==“GMT”&&/(GMT\W*\d{4})/.test(现在)){
$scope.z=RegExp.$1;}
}

显示本地时区

也许这会对你有所帮助:)


{date}date:'MMM dd yyyy-h:mm:ss a'}{{z}
函数MyCtrl($scope){
$scope.date=新日期();
var now=new Date().toString();
$scope.z=now.indexOf(“(”)>-1?
现在。匹配(/\([^\)]+\)/)[0]。匹配(/[A-Z]/g)。加入(“”):
now.match(/[A-Z]{3,4}/)[0];
如果($scope.z==“GMT”&&/(GMT\W*\d{4})/.test(现在)){
$scope.z=RegExp.$1;}
}

显示本地时区

也许这会对你有所帮助:)


{date}date:'MMM dd yyyy-h:mm:ss a'}{{z}
函数MyCtrl($scope){
$scope.date=新日期();
var now=new Date().toString();
$scope.z=now.indexOf(“(”)>-1?
现在。匹配(/\([^\)]+\)/)[0]。匹配(/[A-Z]/g)。加入(“”):
now.match(/[A-Z]{3,4}/)[0];
如果($scope.z==“GMT”&&/(GMT\W*\d{4})/.test(现在)){
$scope.z=RegExp.$1;}
}

试用日期:'dd-M-yyyy H:mm Z'试用日期:'dd-M-yyyy H:mm Z'试用日期:'dd-M-yyyy H:mm Z'试用日期:'dd-M-yyyy H:mm Z'