This form uses some of the date and time controls of Web Forms 2 for data entry, with server-side fallback for legacy clients. You can see the source of the script if you are curious to see how this was implemented.

Time between two times