6
Checkin ve checkOut denilen iki alana sahip olduğum otel odası rezervasyonu için bir formum var. Burada rezervasyon odaları için jQuery datepicker kullanıyorum Burada zaten ayrılmış olan tarihleri göstermek istemiyorum. Ben böyle denedim.zaten ayırtılmış tarihler nasıl devre dışı bırakılır?
$(function() {
var excludedCheckInDates = CHECKINDATES; // an array of already booked checkin dates
var excludedCheckOutDates = CHECKOUTDATES; // an array of already booked checkout dates
$.datepicker
.setDefaults({
defaultDate: '+1w',
changeMonth: true,
changeYear: true,
minDate: 0,
beforeShowDay: function(date) {
date = $.datepicker.formatDate('yy-mm-dd', date);
excludedCheckInDates = $.inArray(date,
excludedCheckInDates) < 0;
excludedCheckOutDates = $.inArray(date,
excludedCheckOutDates) < 0;
if (excludedCheckInDates) {
return [true, 'selectedDate'];
} else {
return false;
}
if (excludedCheckOutDates) {
return true;
} else {
return false;
}
return true;
}
});
$('#checkIn').datepicker({
onSelect: function(selectedDate) {
$('#checkIn').datepicker('option', 'minDate',
selectedDate || 0);
}
});
$('#checkOut').datepicker({
onSelect: function(selectedDate) {
$('#checkOut').datepicker('option', 'maxDate', selectedDate);
}
});
});
Cevabınız için teşekkür ederim, thi'de yaşıyorum s biçimi '2015-06-25 00: 00: 00', datepicker kullanarak nasıl biçimlendirebiliriz? –
datepicker kullanıyorsunuz, orada bir zamanın olup olmadığını bilmiyorum. Tarih biçimlerinizi kırpmak için böyle bir şey kullanabilirsiniz 'string.substring (10," ")' dize ilk 10 karakterini döndürür – VladNeacsu
Ve bu tarihlerin tümünü nasıl hariç tutalım? Ters yol ..... – Mikeys4u