7

io uso jquery-datetimepicker in questo link mio codice semplice come questo $(".datetimepicker").datetimepicker();come nascondere secondo e millisecondo da jQuery UI datetimepicker

ma la GUI appaio come questo

enter image description here

voglio data calendario e ora di (ore e minuti) compaiono solo nel widget Ho provato questo codice ma nessun effetto.

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

l'ho provato su JSFiddle. Non aver paura è senza CSS. Ma come puoi vedere funziona bene. https://jsfiddle.net/ujz4gt95/ – Baximilian

risposta

11

il problema è il file jquery-ui-TimePicker-addon.css non caricato correttamente

era come questo

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

Ho dimenticato di aggiungere tipo di collegamento

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

funziona ora. @zedd grazie mille. hai messo la mia mano nel problema punto

1

La documentazione dice che un valore di nullo per showMillisec e micro rileva automaticamente i controlli da timeformat, quindi cercate di impostare su null, o non li impostazione affatto

Il valore predefinito di null utilizzerà il rilevamento da timeFormat.

+0

L'ho provato prima .. ma non c'è alcun effetto – Ahmed

+1

forse il controllo mostra/nasconde le parti usando css, e il tuo tema nero forse ha css che lo sovrascrive? – BobbyTables