AngularJS $ filter(date)返回错误的格式

迈克尔·托特·科尔斯高(Michael Tot Korsgaard)

嗨,我有一个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为什么呢?是否有一种允许任何格式工作的解决方案?

平方33G

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章