jQuery Timepicker - 每15分钟一次

nsi*_*lva 0 time jquery timepicker

我正在使用jQuery Timepicker如下: -

//时间选择器功能

$(function() {
    $('#time').timepicker({ 'scrollDefault': 'now','timeFormat': 'H:i', stepMinute: 15 });

  var coeff = 1000 * 60 * 15;
  var date = new Date();  //or use any other date
  var rounded = new Date(Math.round(date.getTime() / coeff) * coeff);

  $('#time').timepicker('setTime', rounded);

});
Run Code Online (Sandbox Code Playgroud)

在options对象中,我尝试过设置interval: 15stepMinute: 15.默认情况下,下拉列表以30分钟为间隔显示时间.我试图将其改为15分钟.有没有办法可以改变这个?

Ric*_*ton 6

根据GitHub网站,没有stepMinute选择.我做了,但是看到一个步骤选项.这很可能是你正在寻找的,并将解决这个问题

step 下拉列表中每个项目之间的时间量(以分钟为单位).或者,您可以指定一个动态生成步骤的函数.该函数将接收一个计数整数(0,1,2 ......),并期望返回一个步长整数.默认值:30

https://github.com/jonthornton/jquery-timepicker

编辑:包含这两个文件很重要

<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.9/jquery.timepicker.min.css" />

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.8.9/jquery.timepicker.min.js"></script>
Run Code Online (Sandbox Code Playgroud)