JQuery-Timepicker is a project mainly written in JavaScript, it's free.
Requires: jQuery 1.4.2+, jQuery UI 1.8+
A simple time picker. Deliberately simple, just something to use to easily select the time without confusing the user
Usage:
HTML:
JAVASCRIPT: Default: (5 minute step) $('#element').timepicker();
Change the minute step intervals (eg. 1): $('#element').timepicker({minutestep: 1});
Show timepicker between hours: $('#element').timepicker({minhour: 9, maxhour: 17});
Include a popup with the selected time: $('#element').timepicker({popups: true});
Of course, these settings can be used together