A lightweight (only 2.75kb minified and gzipped), feature-packed datetime picker. Framework-agnostic, and written in vanilla JS.
npm i flatpickr
or bower install flatpickr-calendar
See also:
Demos and documentation : http://chmln.github.io/flatpickr