datetime_flatpickr
This module adds the flatpickr JavaScript library to the Datetime fields in your Drupal website, providing a more user-friendly and configurable experience for selecting dates and times. This library is lightweight and easy to use, making it an ideal choice for a wide range of websites.
One of the key features of this date picker module is the ability to customize the date and time format, allowing you to display the information in a way that is most relevant to your users.
This feature can be activated in the widget settings with the "Alternative input" checkbox.
Additionally, it also works with the Date range field type, making it an excellent choice for websites that need to manage multiple dates.
Another great aspect of this library is that it is fully responsive, so it will work seamlessly on any device, whether it's a desktop, tablet, or mobile phone. This makes it easy for your users to select dates and times, no matter where they are accessing your website from.
Version 3.0.x now also has experimental Form API element and a webform component. It has basic BEF integration to provide a date widget for views.
And the library can be installed locally instead of using the default CDN.