2016-03-17 5 views
1

Привет У меня есть фильтр 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, почему это и есть решение, которое позволило бы любой формат для работы?

+2

Try 'HH' вместо 'чч' (https://docs.angula rjs.org/api/ng/filter/date) – JulCh

ответ

2

Как вы можете видеть на this page, вам необходимо использовать HH (заглавные буквы), чтобы показать 24-часовые часы.