如何在jquery datepicker中只显示时间?

ope*_*guy 16 jquery

我想只显示来自jquery datepicker的时间.我目前的代码是

$('#field-start_t_a').datetimepicker({
  showDate:false, 
   showSecond: true,

   timeFormat: 'hh:mm'
});
Run Code Online (Sandbox Code Playgroud)

电流输出是

05/31/2013 00:12
Run Code Online (Sandbox Code Playgroud)

要求的输出是

00:12
Run Code Online (Sandbox Code Playgroud)

pro*_*mer 18

只需将dateFormat设置为空字符串即可 dateFormat: ''

$('#field-start_t_a').datetimepicker({
    dateFormat: '',
    timeFormat: 'hh:mm tt'
});
Run Code Online (Sandbox Code Playgroud)

(这有点奇怪,你只想从datetimepicker设置时间,因为你也可以做$('#field-start_t_a').timepicker();,只有时间选项显示)

  • 小提琴似乎不适合我,它仍然是正确的吗?谢谢 (4认同)

小智 9

尝试这样的代码:

<script>
  $('#time_input').datetimepicker({
     datepicker:false,
      format:'H:i'
  }); 
</script>
Run Code Online (Sandbox Code Playgroud)


小智 7

$('.picker').datetimepicker({
    dateFormat: '',
        timeFormat: 'hh:mm tt',
        **timeOnly: true**
});
Run Code Online (Sandbox Code Playgroud)


Nun*_*ata 5

只需添加一个简单的解决方案。通过只添加这个,你可以获得一个仅限时间的日期选择器

$('YOUR_SELECTOR').datetimepicker({
        format: "HH:mm"
});
Run Code Online (Sandbox Code Playgroud)

简单的解决方法,希望有帮助。