Airdatepicker отключить предыдущую дату - PullRequest
0 голосов
/ 19 октября 2019

У меня есть веб-сайт, использующий air datepicker для моей формы datepicker. Поскольку GitHub неактивен, я хочу попробовать спросить здесь. Вот мой пример кода:

$( function() {
    $( "#bookdate" ).datepicker({
        range : true,
        disableNavWhenOutOfRange : false,
        language: 'en',
        multipleDatesSeparator : ' to ',
        dateFormat : 'yyyy-mm-dd',
        onSelect: function (f,d,r) {
           var dateString = f;
           var dates = dateString.split(' to ');
           var fromDate = Date.parse(dates[0]);
           var toDate = Date.parse(dates[1]);
           var difference = (toDate - fromDate) / (1000 * 60 * 60 * 24);
           console.log(difference);
           $('#datebookStart').val(dates[0]);
           $('#datebookEnd').val(dates[1]);
           if(difference <= 0 || isNaN(difference)){
              $('#nights').val(0);
           }else{
              $('#nights').val(difference);
           }
        }
    }); 
} );
<link href="http://t1m0n.name/air-datepicker/docs/css/style.css" rel="stylesheet"/>
<script src="http://t1m0n.name/air-datepicker/dist/js/i18n/datepicker.en.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script src="http://t1m0n.name/air-datepicker/dist/js/datepicker.js"></script>
<link href="http://t1m0n.name/air-datepicker/dist/css/datepicker.min.css" rel="stylesheet"/>

<div id="bookdate"></div>

Я хочу спросить, как отключить предыдущую дату, которую я выбрал? Например, если я выберу 19 сентября, все даты до 19 сентября будут отключены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...