Change format to watched and other time-based commands

At the moment the watched command can only show the amount of time watched in hours.

It would be dope to be able to change the format to show months, weeks, days, hours, minutes, seconds etc. of watched time (or other time-based events) to however we wish instead of being stuck with hours only.