Вход

Календарь на bootstrap

Календарь на bootsrap

В данной статье мы рассмотрим решение для стилизации поля input с типом date — Date Range Picker. данная библиотека позволяет создать календарь bootsrap.

Если макет подразумевает наличие формы с текстовым полем типа дата, то мы сразу столкнёмся с разным отображением календаря для каждого браузера. Такая ситуация не устроит заказчика, если вы фрилансер и придётся искать решение для одинаковой стилизации этого элемента. О таком решении и пойдёт речь.

Date Range Picker

Ссылка на официальный сайт daterangepicker

Данная библиотека имеет ряд решений, которые включают как выбор конкретной даты, так и диапазонов.

Подключение:

1
2
3
4
5
6
7
8
<!-- Include Required Prerequisites -->
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/3/css/bootstrap.css" />
 
<!-- Include Date Range Picker -->
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />

Вывод календаря на странице:

1
<input type="date" class="form-control" class="mydate" name="date" placeholder="Дата">
1
2
3
4
5
6
$('.mydate').daterangepicker({
  singleDatePicker: true,
  locale: {
 format: 'DD.MM.YYYY'
  }
 });

7 февраля 2018 /

9771 Views /

8 комментариев
Ilya Web developer
Author

«Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.»Martin Golding