flatpickr is a lightweight and powerful datetime picker.
Javascript
<!-- flatpickr.js -->
<script type='text/javascript' src='assets/libs/flatpickr/flatpickr.min.js'></script>
Initjs (Custom js)
<!-- app js -->
<script src="assets/js/app.js"></script>
Flatpickr Examples:
Title |
HTML |
Basic |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y">
|
DateTime |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d.m.y" data-enable-time >
|
Human-Friendly Dates |
<input type="text" class="form-control flatpickr-input" data-provider="flatpickr" data-altFormat="F j, Y">
|
MinDate and MaxDate |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y" data-minDate="25 12, 2021" data-maxDate="29 12,2021">
|
Default Date |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y" data-deafult-date="25 12,2021">
|
Disabling Dates |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y" data-disable-date="15 12,2021" >
|
Selecting Multiple Dates |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y" data-multiple-date="true" >
|
Range |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y" data-range-date="true">
|
Inline |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d M, Y" data-deafult-date="25 01,2021" data-inline-date="true">
|
Timepickr Examples:
Title |
HTML |
Basic Timepicker |
<input type="text" class="form-control" data-provider="timepickr" data-time-basic="true">
|
24-hour Time Picker |
<input type="text" class="form-control" data-provider="flatpickr" data-date-format="d.m.y" data-enable-time >
|
Time Picker w/ Limits |
<input type="text" class="form-control flatpickr-input" data-provider="flatpickr" data-altFormat="F j, Y">
|
Preloading Time |
<input type="text" class="form-control" data-provider="timepickr" data-default-time="16:45">
|
Inline |
<input type="text" class="form-control" data-provider="timepickr" data-time-inline="11:42">
|