我使用bootstrap-timepicker.js使用bootstrap时间选择器,我想限制该时间戳的最小时间和最大时间.任何人都可以告诉我如何实现它.
我使用了以下方法,但没有什么可以帮助我:
我使用了以下方法,但没有什么可以帮助我:
$('input[data-role="time"]').timepicker({ showMeridian: true,minTime: { hour: 10,minute: 15 },minuteStep: 1,showInputs: true,defaultTime: defaulttime })
和
$('input[data-role="time"]').timepicker({ showMeridian: true,minTime: '10:15',defaultTime: defaulttime })
解决方法
>使用事件changeTime,
>检查当前时间,
>如果时间设定最小
>检查当前时间,
>如果时间设定最小
$('#timepicker').timepicker({ showMeridian: true,}).on('changeTime.timepicker',function(e) { var h= e.time.hours; var m= e.time.minutes; var mer= e.time.meridian; //convert hours into minutes m+=h*60; //10:15 = 10h*60m + 15m = 615 min if(mer=='AM' && m<615) $('#timepicker').timepicker('setTime','10:15 AM'); });