TimePicker

Use up/down to change time, left/right to change between fields.

Documentation and readme on GitHub.

Default options
Show seconds, change steps (5 minutes per step, 1 second)
Leave input, show seconds and imperial

Default options

this.options = {
    stepHours: 1,
    stepMinutes: 1,
    stepSeconds: 10,
    showSeconds: false,
    hideInput: true,
    imperial: false
};