1

我使用的是启动时间选择器,我需要它仅在上午10点到晚上10点之间显示时间。我已经检查了这些选项,似乎没有这个选项。有没有其他方式,我错过了这样做?设置自举时间选择器的开始时间和结束时间

+0

您可以通过设置选项,而在JS初始化timepicker和所需的自定义扩展插件 –

+0

啊,但没有为此别无选择。 –

+0

你试过hourMin:10和hourMax:22吗? –

回答

1

我已经找到一种方法来设置启动引导timepicker时间和结束时间最后。添加下面的代码将使其工作。在我的代码中,它显示从上午10点到晚上10点。

$('#timepicker').timepicker().on('changeTime.timepicker', function (e) { 

    var hour = e.time.hours; 
    if (e.time.meridian === "PM" && hour !== 12) { 
     hour += 12; 
    } 
    hour += (e.time.minutes/100); 
    if (hour < 10) { 
     $('#timepicker').timepicker('setTime', '10:' + e.time.minutes + ' AM'); 
    } 
    else if (hour > 22) { 
     $('#timepicker').timepicker('setTime', '10:' + e.time.minutes + ' AM'); 
    } 
}); 
0

你可以将一个数组disabledTimeIntervals传递给你的datepicker。 对于为例:

$('#mydatepicker').datetimepicker({ 
disabledTimeIntervans : 
    [ 
    [moment().hour(0), moment().hour(10).minutes(00)], 
    [moment().hour(0), moment().hour(22).minutes(00)] 
    ] 
}); 
+0

这是一个datetimepicker。我需要的是bootstrap timepicker。 –

相关问题