2014-03-04 39 views
0

我已经在应用程序中使用角度和时刻js,并不知道如何使用其中一个或另一个fomat军事时间定期上午/下午。我可以用一个函数或过滤器来完成,但我敢打赌,这两种方法中的一种是有效的。时刻js和角度js军事时间

感谢

回答

0

我会写我自己的过滤器,这样的事情:

//untested code! 
.filter('milTimeToAMPM', function() { 
    return function(time) { 
     var returnString = time, 
      hoursMin = (time.match(/^(\d{2})(\d{2})$/) || false); 

     if(typeof time === 'string' && 
      hoursMin !== false) { 
      returnString = (parseInt(time) < 1200) ? 
       hoursMin[0] + ':' + hoursMin[1] + ' AM': 
       (parseInt(hoursMin[0]) - 12) + ':' + hoursMin[1] + ' PM'; 
     } 
     return returnString; 
    } 
}) 
+0

最后我用的是使用moment.js的过滤器,因为我使用它的时间前Twitter和Facebook这样做。它也有一个有效的错误检查我纳入... –