Native <input type="time">

Polyfilled

Read more