UI DATE & TIME PICKER
jQuery Air Datepicker
Air Datepicker is a lightweight cross-browser jQuery datepicker. View on Github.
Datepicker will automatically initialize on elements with class .datepicker-here
, options may be sent via data attributes.
<input type='text' class='datepicker-here' data-language='en' />
Month Selection
<input type="text" class="datepicker-here"
data-language="en"
data-min-view="months"
data-view="months"
data-date-format="MM" />
Date Range Selection
Use data-range="true"
attribute for choosing range of dates.
<input type="text" class="datepicker-here"
data-range="true"
data-multiple-dates-separator="-"
data-language="en" />
JS MDTimePicker
Material concept time picker, a JS plugin. View on Github.
Add a class .timepicker
on your input element for initialization.
<input type="text" class="timepicker"/>
Initialize time picker with javascript.
<script>
mdtimepicker('.timepicker', { format: 'hh:mm' });
// Initialize time picker
</script>
Advance Options
Initialize time picker with advance options.
{
timeFormat: 'hh:mm:ss.000', // format of the time value (data-time attribute)
format: 'h:mm tt', // format of the input value
theme: 'blue', // theme of the timepicker
hourPadding: false, // determines if display value has zero padding for hour value less than 10 (i.e. 05:30 PM);
clearBtn: false, // determines if clear button is visible
is24hour: false, // determines if the clock will use 24-hour format in the UI;
events: {
timeChanged: null, // Callback function on time selection
ready: null, // Callback function when time picker is initialized
shown: null, // Callback function when time picker is shown
hidden: null // Callback function when time picker is hidden
}
}