Timebox is a project mainly written in ..., it's free.
short hand input for time entry on the web
Attach a set of JavaScript events to a textbox to allow for shorthand time input.