如何在时间选择器中设置最小和最大时间?
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)
});
我只在我的应用程序中使用 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)
});