我想使用datetimepicker
做我的預訂功能,所以我需要禁用我已經保留的時間。但是,我仍然無法找到一種工作方法。datetimepicker禁用時間jquery
我試過了我見過的唯一類似的解決方案,但它也失敗了。 任何人都可以幫助我解決這個問題嗎?
<h3>DateTimePicker</h3>
<input type="text" value="" id="datetimepicker"/><br><br>
$.datetimepicker.setLocale('en');
$('#datetimepicker').datetimepicker({
dayOfWeekStart: 1,
lang: 'en',
disabledDates: ['1986/01/08','1986/01/09','1986/01/10'],
startDate: '1986/01/05'
});
$('#datetimepicker').datetimepicker({value:'2015/04/15 05:03',step:60});
var specificDates = ['24/12/2014','17/12/2014'];
var hoursToTakeAway = [[14,15],[17]];
$('#datetimepicker').datetimepicker({
format:'d.m.Y H:i',
timepicker: true,
lang: 'en',
onGenerate: function(ct,$i){
var ind = specificDates.indexOf(ct.dateFormat('d/m/Y'));
$('#datetimepicker').show();
if(ind !== -1) {
$('#datetimepicker').each(function(index){
if(hoursToTakeAway[ind].indexOf(parseInt($(this).text())) !== -1)
{
$(this).hide();
}
});
}
}
});
感謝您的anwser,但我試圖找到功能來禁用時間,我卡住了.. – kazer