jquery.datetimepicker только установить время

Я использовал https://github.com/xdan/datetimepicker. Я хочу показать и ввести только время. Мой код:

$('#dttf').datetimepicker({
    datepicker:false,
    step:15,
    format: 'H:m'});

Отображается только время из 15 минут, начиная с точного времени, например 9:00,9:15,9:30 и т. Д. Проблема в том, что когда я выбираю время, например, 9:15, он показывает мне 9:17, текущее время Я хочу показать, что я выбрал, 9:15. Я перепробовал много вариантов, но, похоже, никто не работает.

2 ответа

Решение

Вам нужно использовать H:i в качестве строки формата вместо H:m,

$("#date").datetimepicker({
  datepicker: false,
  step: 15,
  format: 'H:i'
});
@import 'https://unpkg.com/jquery-datetimepicker@2.5.20/build/jquery.datetimepicker.min.css';
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://unpkg.com/jquery-datetimepicker"></script>


<input type="text" id="date">

$(function(){
   $('#example').timepicker(); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.10.0/jquery.timepicker.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.10.0/jquery.timepicker.min.css" rel="stylesheet"/>
<input type="text" id="example" />

Надеюсь, это поможет вам

Другие вопросы по тегам