2015-07-19 8 views

Odpowiedz

0

Ponieważ rzadko zmieniasz datę, być może użycie timepikera byłoby bardziej odpowiednie dla twojego projektu. Dla każdego z nich możesz mieć osobny selektor.

Bootstrap Timepicker

znalazłem:

Bootstrap Datepicker docs

domyślne dla wszystkich opcji można modyfikować bezpośrednio poprzez zmianę wartości w $ .fn.datepicker.defaults hash:

$.fn.datepicker.defaults.format = "mm/dd/yyyy"; 
$('.datepicker').datepicker({ 
    startDate: '-3d' 
}) 

Chang e ciąg formatu:

"HH:MM:SS mm/dd/yyyy" 
+0

Ciągle może się zdarzyć, że prawdopodobnie trzymam się podwójnej selekcji. Zaktualizowałem post, ale pierwotnie miałem na myśli, że datetimizer domyślnie jest ustawiony na ekran zegara, a nie na ekran kalendarza. Dzięki za pomoc! –

0

Oto format options, którego można użyć do wtyczki.
po raz pierwszy użyć tego formatu jak: 'hh: mm: ss MM/DD/YYYY' to przełoży się na '21: 55: 30 pm 07/19/2015'

Sprawdź wszystkie dostępne opcje dla wtyczki here

+0

Przepraszam, zdaję sobie sprawę, że nie było to zbyt jasne i zaktualizowałem post, miałem na myśli ekran czasu edycji. W tej chwili wtyczka domyślnie wyświetla widok kalendarza i właśnie to chciałbym zmienić. Dzięki za pomoc! –

3

Ok, jej trochę hackey ale w oparciu o odpowiedzi tutaj:

https://github.com/Eonasdan/bootstrap-datetimepicker/issues/840

I dodaje

$(".datetimepicker").on 'dp.show',() -> $(document).find('.picker-switch a[data-action="togglePicker"]').click()

do mojego coffeescript. Robi to, czego szukam, ale ruch po slajdzie sprawia, że ​​wygląda to trochę nieładnie. jakieś pomysły?