I have javascript function
$(document).ready(function () {
var d = new Date();
var monthNames = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
today = monthNames[d.getMonth()] + ' ' + d.getDate() + ' ' + d.getFullYear();
$('#to').attr('disabled', 'disabled');
$('#from').datepicker({
defaultDate: "+1d",
beforeShowDay: DisableSpecificDates,
minDate: "+1d",
maxDate: "+3M",
dateFormat: 'dd.mm.yy',
showOtherMonths: true,
changeMonth: true,
selectOtherMonths: true,
required: true,
altField: '#checkin',
numberOfMonths: 1,
});
$('#from').change(function () {
var from = $('#from').datepicker('getDate');
var date_diff = Math.ceil((from.getTime() - Date.parse(today)) / 86400000);
var maxDate_d = date_diff+7+'m';
date_diff = date_diff + 1;
$('#to').val('').removeAttr('disabled').removeClass('hasDatepicker').datepicker({
dateFormat: 'dd.mm.yy',
minDate: date_diff,
maxDate: maxDate_d,
altField: '#checkout',
});
});
$('#to').keyup(function () {
$(this).val('');
alert('Please select date from Calendar');
});
$('#from').keyup(function () {
$('#from,#to').val('');
$('#to').attr('disabled', 'disabled');
alert('Please select date from Calendar');
});
This allows me to create JavaScript date select in form (check in and check out dates)
Function works perfect but here need one additional function to be integrated.
I want disable specific dates from - to I found this JavaScript and want to integrate in function above.
var dakavebuli = 1000*60*60*24;
boloshesvla = new Date('2015-12-24');
bologasvla = new Date("2015-12-25");
var shualeduritarigebi = (bologasvla.getTime()- boloshesvla.getTime())/dakavebuli;
for(var i=0;i<=shualeduritarigebi; i++)
{
var checking = boloshesvla.getTime()+dakavebuli*i;
var checkout = new Date(checking);
alert (checkout.getFullYear()+"-"+(checkout.getMonth()+1)+"-"+checkout.getDate());
}