I have a time input, basically just:
Time:
http://jsfiddle.net/X8E9N/
According to
Yes. You can specify step attribute in seconds.
However, Opera, iOS Safari, and Google Chrome don't reject non-aligned user input. A user can specify 11:59 to such time field. Then, Opera and Google Chrome show a validation error message when he tries to submit the form.
Seems like Chrome 86 does not support this.
As of iOS 9.1, iOS doesn't support max min or step.
http://caniuse.com/#feat=input-datetime
It's possible. You just need to put seconds in step parameter, ex.
<input type="time" step="300"> <!-- 5 min step -->