Там в шаблоне, если h маленькое - то время в 12 часовом режиме, а если H большое - то в 24 часовом, а одна или две цифры - это чтобы ведущий ноль писать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший