At first, you don’t find in the table paid plugins, only free.
Again, it depends a lot on your recommendation. Here are Bootstrap variations, jQueryUI dependent, or plain JavaScript, too.
Timepicker might be important criterium, not all contain this feature.
JavaScript/jQuery Datepicker Plugins Comparison
Name | Dependency | Size | Timepicker | Note |
bootstrap-datepicker | jQuery, Bootstrap (only CSS) | 33kB (JS) 16kB (CSS) |
no | Nice configuration site. |
Bootstrap 3 Datepicker | jQuery, Moment, Bootstrap (JS) | 38kB (JS) 8kB (CSS) |
yes | Too much dependencies. Clear, well structured docs. |
Datepicker (fengyuanchen) | jQuery | 18kB (JS) 4kB (CSS) |
no | Simple, but rich plugin. More examples is missing. |
Datepicker (qodesmith) | no | 9kB (JS) 5kB (CSS) |
no | Contains very, very basic settings. Demo is missing, only GitHub repository. |
datepickr | no | 7kB (JS) 2kB (CSS) |
no | Very similar to the previous one. But demo si presented. |
flatpickr | no | 46kB (JS) 21kB (CSS) |
yes | Extensions available. On GitHub, there are missing compiled and compressed JS and CSS. |
jQueryUI Datepicker | jQuery, jQueryUI | 61kB (JS) 22kB (CSS) |
no | jQueryUI is maintained, well documented, with many advanced settings available. |
pickadate | jQuery | 22kB (JS) 2kB (CSS) |
yes | Unconventional attitude to animation. |
pikaday | no | 15kB (JS) 2kB (CSS) |
no | Only GitHub repository, more demos can be downloaded. |
rome | no | 69kB (JS) 2kB (CSS) |
yes | Months are not translatable! |
Summary
Flatpickr provides nice CSS styling theme out of box.
Pickadate animate calendar in a completely original way.
jQueryUI datepicker is always safe choice, when you want to be sure, everything works fine.
Finally, bootstrap-datepicker is well documented with great configuration site.
Which one do you use?