嗨,我有一个AngularJS
过滤器,该过滤器应以指定的格式返回日期。但是,当我执行以下操作时:
var input = '2015-08-11T13:00:00';
var format = 'yyyy MMM dd - hh:mm:ss';
return $filter('date')(new Date(input), format);
它返回的日期2015 Aug 04 - 01:00:00
不是这样,2015 Aug 04 - 13:00:00
为什么呢?是否有一种允许任何格式工作的解决方案?
https://docs.angularjs.org/api/ng/filter/date是您的朋友。
特别是:
'HH':一天中的小时,填充(00-23)
'H':一天中的小时(0-23)
'hh':以AM / PM表示的小时数,已填充(01-12)
'h':小时,以AM / PM为单位,(1-12)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句