Как установить выбранный диапазон дат по умолчанию?

108
26 июня 2021, 14:20

Использую эту библиотеку для выбора диапазона дат: ссылка

Метод range: true

Хочу сделать чтобы по умолчанию (при открытии календарика) были выбраны даты с сегодняшней и по +7 дней.

Не нашел в документации этого... Может я был не очень внимателен..

Буду благодарен за помощь!

Answer 1

Как выше в комменте написали там есть selectDate. Вот грубый пример:

$(function() { 
  var myDate = new Date(); 
  var spanDay = myDate.getDate(); 
  myDate.setDate(spanDay + 7); 
  var datepicker = $('#datepick').datepicker().data('datepicker'), 
    $picker = $('#datepick'); 
  $picker.datepicker({ 
    range: true, 
    language: 'ru', 
    autoClose: true 
  }); 
 
  $picker.data('datepicker').selectDate([new Date(), new Date(myDate)]); 
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/air-datepicker/2.2.3/css/datepicker.min.css" rel="stylesheet" /> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/air-datepicker/2.2.3/js/datepicker.min.js"></script> 
 
<input type='text' id='datepick' />

READ ALSO
Выполнение синхронного запроса Axios

Выполнение синхронного запроса Axios

Как выполнить синхронный запрос через axios?

72
выделить другим цветом ссылку, которая перевела на определенную часть страницы

выделить другим цветом ссылку, которая перевела на определенную часть страницы

Есть страница, навигация по ней работает по ссылкам, каждая ссылка ведет на определенную часть страницы

71