Usage in IE9
flatpickr should work out-of-the-box in IE10+, Safari 6+, Firefox, and Chrome.
IE9
flatpickr depends on classList
which is absent from IE9, thus if you’re targeting IE9you will need to include a polyfill.
Additionally, flatpickr has specific styles for IE9.
Make sure to include that as well, utilizing browser detection.
For instance,
<!--[if IE 9]>
<link rel="stylesheet" type="text/css" href="https://npmcdn.com/flatpickr/dist/ie.css">
<![endif]-->
If you’re using a bundler like webpack, see html-webpack-plugin