Сделать недоступными забронированные дни

Нужно сделать недоступными забронированные дни. Есть два массива в одном начальные даты бронирования в другом конечные. ["2021-03-27","2021-03-30"]["2021-03-29","2021-03-31"] Получилось заблокировать только начальные дни. Как заблокировать дни между началом и концом?

<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
 
<?php

$con=mysqli_connect("localhost","root","","rentruss");

$query=mysqli_query($con,"SELECT * from reserve 
where id_room='615'");

while ($row=mysqli_fetch_array($query)) 
{
    $mass[] = $row['datearrive'];
    $mass1[] = $row['dateleave']; 
}

?>   

<input type="text" id="datepicker">
 
<script>
$(function(){
    $("#datepicker").datepicker();
});
</script>
  
<script>
var array =JSON.parse('<?= json_encode($mass) ?>');

$('input').datepicker({
    beforeShowDay: function(date){
        var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
        return [ array.indexOf(string) == -1 ]
    }
});
</script>

Ответы (0 шт):