2015-02-05 72 views
0
ctrl.time1 = $filter('date')(new Date(),"MMM dd yyyy - HH:mm:ss"); 
ctrl.time2 = $filter('date')(new Date(),"MMM dd yyyy - HH:mm:ss", "-06:00"); 

無論返回同一日期在頁面:

<div>ctrl.time1: {{::dateTimeCtrl.time1}}</div> 
<div>ctrl.time2: {{::dateTimeCtrl.time2}}</div> 

時間1 =時間2 = 2015年2月5日 - 9點16分25秒

我不知道爲什麼?

回答

0

不確定,但也許這?

AngularJS date filter documentation

$filter('date')(date, format, timezone)

...

timezone(可選):時區將用於格式化。現在,只有'UTC'支持 。如果未指定,則將使用瀏覽器的時區。

關於嘗試以下內容:

$scope.time1 = $filter('date')(new Date(),"MMM dd yyyy - HH:mm:ss"); 
$scope.time2 = $filter('date')(new Date(),"MMM dd yyyy - HH:mm:ss -0600");