El marcado HTML <input type="text" value="00:00:00" class="datepicker-time" aria-invalid="false"> no muestra el cero inicial en una entrada de texto con formato de hora hh:mm: ss. Aunque el valor de la entrada es 00:00:00, la página muestra 0:00:00. ¿Cómo puedo forzar que se muestre el cero inicial?
Como dijo @Paulie_D, use type='time' en lugar de text..
<input type="time" value="00:00" class="datepicker-time" aria-invalid="false"/>
Una cosa a tener en cuenta es que developer.mozilla.org tiene mucha información buena sobre cómo puede usar esto, tanto en JS como en los elementos generales de HTML .