Calculate and Report on the Time between Two Properties

I would like for there to be a feature that allows users to start, stop, and log a time within a ticket so time spent on a ticket can be tracked properly. In any other CRM I have dealt with this has been a standard feature.