7

używam jQuery DateTimePicker w tym link mojego prostego kodu jak ten $(".datetimepicker").datetimepicker();jak ukryć sekundy i milisekundy z jQuery UI DateTimePicker

ale GUI wyglądać ten

enter image description here

chcę datę Kalendarz i czas według (godziny i minuty) pojawiają się tylko w widgecie Próbuję tego kodu, ale bez efektów.

$(".datetimepicker").datetimepicker({ 
dateFormat: 'dd-mm-yy', 
timeFormat: 'hh:mm tt', 
showTimePicker: false, 
showSecond:false, 
showMillisec:false, 
showMicrosec:false, 
showTimezone:false 
}); 
+0

Próbowałem go na JSFiddle. Nie bój się, że to bez CSS. Ale jak widać, działa dobrze. https://jsfiddle.net/ujz4gt95/ – Baximilian

Odpowiedz

11

problemem jest plik jquery-ui-timepicker-addon.css nieprawidłowo załadowany

tak było

<link href='datetimepicker/src/jquery-ui-timepicker-addon.css'/>

zapomniałem dodać rodzaj łącza

<link type='text/css' rel='stylesheet' href='datetimepicker/src/jquery-ui-timepicker-addon.css' />

to działa teraz. @zedd bardzo dziękuję. położyłeś moją rękę na punkcie problemu

1

Dokumentacja mówi, że zerowy wart showMillisec i mikro automatycznie wykryje kontrole z TimeFormat, więc spróbuj ustawić je na null lub nie ustawiając je w ogóle

Domyślnie wartość null będzie używała wykrywania z timeFormat.

+0

Próbowałem już wcześniej .. ale nie ma efektu – Ahmed

+1

może kontrola pokazuje/ukrywa części za pomocą css, a twój czarny motyw może mieć css, który nadpisuje to? – BobbyTables