如何在时间选择器中设置最小和最大时间?

How to set minimum and maximum time in timepicker?

我只在我的应用程序中使用 time picker 到 select 次。问题是我需要从字符串中设置最小和最大时间限制。例如我有:

var min = '10:15:12';
var max = '19:15:12';

如何从中正确创建日期并将限制附加到已初始化的时间选择器?

我认为你必须设置这些选项:

小时分钟

默认值:0 - 所有日期允许的最短小时数。

分钟分钟

默认值:0 - 所有日期允许的最小分钟数。

第二分钟

默认值:0 - 所有日期允许的最小秒数。

最小毫秒

默认值:0 - 所有日期允许的最小毫秒数。

最小微秒

默认值:0 - 所有日期允许的最小微秒。

最大小时数

默认值:23 - 所有日期允许的最大小时数。

分钟最大

默认值:59 - 所有日期允许的最大分钟数。

secondMax

默认值:59 - 所有日期允许的最大秒数。

毫秒最大值

默认值:999 - 所有日期允许的最大毫秒数。

微秒最大

默认值:999 - 所有日期允许的最大微秒。

参考:http://trentrichardson.com/examples/timepicker/ --> 时间字段选项

    jQuery('#picker').timepicker({min: '8:00 am', max: '8:00 pm'})

   var picker=jQuery('#picker');
    var min = '10:15:12 am';
    var max = '07:15:12 pm';
    picker.timepicker('option','min',min);
    picker.timepicker('option','max',max);

你还有另一个例子:

  $('#picker').datetimepicker({
        minDate: new Date(2010, 11, 20, 8, 30),
        maxDate: new Date(2010, 11, 31, 19, 30)
      });