Easy Date Range Picker Plugin with jQuery and Moment.js - PAcalendar
| File Size: | 12.8 KB | 
|---|---|
| Views Total: | 6117 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
 
PAcalendar is a lightweight jQuery date picker plugin based on moment.js that helps you create a navigatable monthly calendar for quick and easy date & date range selection.
How to use it:
1. The plugin requires jQuery library and moment.js installed properly in your document.
<script src="/path/to/jquery.min.js"></script> <script src="/path/to/moment.min.js"></script>
2. Load the jQuery PAcalendar plugin's JS and CSS files in the document. Be sure to load the PAcalendar.min.js script after jQuery library.
<link rel="stylesheet" href="dist/css/PAcalendar.min.css"> ... <script src="dist/js/PAcalendar.min.js"></script>
3. Create an empty container for the calendar.
<div id="demo"> </div>
4. Create two text fields for the date range picker.
<div class="dates"> <label for="from">From</label> <input type="text" id="from" value="2015-09-01"> <label for="to">To</label> <input type="text" id="to" value="2015-09-30"> </div>
5. Active the date range picker.
$('#demo').PACalendar({
  from: {
    element: $('#from')
  }, 
  to: {
    element: $('#to')
  }, 
  mode: 'range'
});
6. All default options.
// text & html markup for prev arrow
prevArrow:   '<', 
// text & html markup for next arrow
nextArrow:   '>', 
// from ...
from: {
  date: moment().format('YYYY-MM-DD'),
  element: null
}, 
// to ...
to: {
  date: null,
  element: null
}, 
// 'date' = single date picker
// 'range' = date range picker
mode: 'date',
// work only for range mode, priority to "from" date
rangeInterval: null, 
limit_to: null,
limit_from: null,
locale: moment.locale(),
format: 'YYYY-MM-DD'
Change log:
2016-05-09
- Fix on ISO first day of the week
2016-05-04
- Optional trigger on setDateFrom and setDateTo
2016-04-24
- Trigger on setDate
2016-04-16
- Fix on active cells
2016-04-15
- Add rangeInterval and limits
2016-03-29
- Added events to manipulate calendar
2016-03-24
- Added events to manipulate calendar
2015-10-14
- Trigger on data set
This awesome jQuery plugin is developed by pugia. For more Advanced Usages, please check the demo page or visit the official website.










