Czytałem, że możesz ustawić ustawiony czas za pomocą parametru defaultTime, jednak wszystko to daje mi wartość NaN w obrotach wartości dla godzin / minut, kiedy próbujesz go użyć.
Oto mój kod:
$(document).ready(function()
{
$(".datepicker").datepicker() ;
$(".timepicker").timepicker({
minuteStep: 5,
showInputs: false,
disableFocus: true,
showMeridian: false,
defaultTime: "00:00"
});
})
PS Chcę, żeby było 00:00, ponieważ używam go jako "czasowego" selektora, a nie czasu.
Jak to naprawić?
Timepicker: http://jdewit.github.com/bootstrap-timepicker/
Datepicker: http://www.eyecon.ro/bootstrap-datepicker/
Odpowiedzi:
2 dla odpowiedzi № 1Zamiast tego używam wartości:
$(".timepicker").timepicker({
minuteStep: 5,
showInputs: false,
disableFocus: true,
showMeridian: false,
defaultTime: "value"
});
Następnie używa wartości z pola wejściowego jako punktu początkowego zamiast aktualnego, tutaj jest kod HTML:
<div>
<input class="timepicker" type="text" class="input-small" value="00:00">
<i class="icon-time"></i>
</div>
Próbowałem odpowiedzi powyżej i nie zadziałało to dla mnie!
1 dla odpowiedzi nr 2
Jestem autorem jdewit / bootstrap-timepicker.
Niedawno dostałem kilka aktualizacji i "wartość" opcja została uznana za przestarzałą.
Twoja początkowa próba działa.
$(".timepicker").timepicker({
defaultTime: "00:00"
});
0 dla odpowiedzi № 3
Użyj następującego formatu
defaultTime:"00:00:00"
edytować:
Ustaw początkową wartość czasu. Ustawienie go na "current" ustawia go na Obecny czas. Dostępne opcje [aktualny, wartość lub czas rzeczywisty na przykład 01:00]