2016-05-29 62 views

回答

2

假设你已经安装了moment-timezone库:

(function() 
 
{ 
 
    var app = angular.module("app", []); 
 

 
    function HomeController() 
 
    { 
 
     var vm = this; 
 
     vm.europe = moment().tz('Europe/Bucharest').format("ZZ"); 
 
     vm.us = moment().tz('America/New_York').format("ZZ"); 
 
    } 
 

 
    app.controller("HomeController", [HomeController]); 
 
})();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.4/moment-timezone-with-data-2010-2020.min.js"></script> 
 

 
<!DOCTYPE html> 
 
<html lang="en" ng-app="app"> 
 
    <head> 
 
     <meta charset="UTF-8"> 
 
     <title>Angular JS App</title>   
 
    </head> 
 
    <body> 
 

 
     <div class="container" ng-controller="HomeController as homeCtrl"> 
 
      <h4>Europe: {{homeCtrl.europe}}</h4> 
 
      <h4>America: {{homeCtrl.us}}</h4> 
 
     </div> 
 

 

 
    </body> 
 
</html>

+0

更新,可支持正是angularjs方式时区。如果这是你正在寻找的东西,请将plz标记为答案。谢谢! – Bettimms

+0

谢谢你。就是这样。 –

相关问题