I'm working on a project where there are numerous time entries for a given a record.
The times are stored in the database as timestamp, however for display and editing it's clutter to display the entire timestamp, as the users are only interested in hours:minutes (time of day) and being allowed to edit (or create) that time.
I'm having issues coming up with a user-friendly way for them to enter these times (and dates). I was using the jQuery datetime picker with pushback from the users (they dis-like the slider). Anyway, I'm trying to come up with ideas to make it better.
I have created a minimal mock-up with other fields omitted for clarity. It's common to have 4-5 rows of these time entries for a given record. The full time-stamp is static. All times are in chronological order. The majority of the time the date doesn't change unless the entry spans to the next day.
My question is, what should be the preferred way to enter a date and time? A couple ideas I thought of are:
Have the user enter a time and determine the date based on previous time.
Try a different datetime picker (although the users will prefer manual entry.)