Ik wil dat op basis van instellingen uit mijn database bepaalde dagen niet getoond worden in de datepicker.

Ik heb nu werkende dat week dagen niet/wel worden getoond. Maar dit script nu combineren met aparte dagen die zijn ingevuld. Zou iemand mij kunnen helpen om beide functies met elkaar te combineren?


<script>

//MinDate - prevent booking in past
 
//Disable specific dates
//Dit zijn dus de dagen die niet getoond mogen worden
$(document).ready(function () {
    var arrDisabledDates = {};
    arrDisabledDates[new Date('03/22/2014')] = new Date('03/22/2014');
    arrDisabledDates[new Date('04/04/2014')] = new Date('04/04/2014');
    arrDisabledDates[new Date('09/16/2014')] = new Date('09/16/2014');
    arrDisabledDates[new Date('09/30/2014')] = new Date('09/30/2014');

    $('#txtDate').datepicker({
        beforeShowDay: function (dt) {
            var bDisable = arrDisabledDates[dt];
            if (bDisable) return [false, '', ''];
            else return [true, '', ''];
        }
    });
});  
  
  
//En bovenstaande functie moet in deze onderstaande functie worden verwerkt 
  
$(function() {
   $('#txtDate').datepicker({ minDate: 0, beforeShowDay:
    function(dt)
    {
       return [
			<?php if ($rowtime[2] == '0'){ ?>dt.getDay() == 1 ||<?php } ?> 
			<?php if ($rowtime[3] == '0'){ ?>dt.getDay() == 2 ||<?php } ?>
			<?php if ($rowtime[4] == '0'){ ?>dt.getDay() == 3 ||<?php } ?>
			<?php if ($rowtime[5] == '0'){ ?>dt.getDay() == 4 ||<?php } ?>
			<?php if ($rowtime[6] == '0'){ ?>dt.getDay() == 5 ||<?php } ?>
			<?php if ($rowtime[7] == '0'){ ?>dt.getDay() == 6 ||<?php } ?>	
			<?php if ($rowtime[8] == '0'){ ?>dt.getDay() == 0 ||<?php } ?>	
			dt.getDay() == 10	//show fake date to close the script
		? false : true];
    }
 });
});

  
  </script>

<input type='text' id='txtDate' />


Alvast bedankt voor de hulp

Reageren