Is It possible to have a duration auto show in minutes or hours or days depending on lenght of duration? So if 34 seconds it shows seconds once it goes over 60 it shows minutes going forward and same for hours and days?
It is definitely possible but this is not default behavior so you'd need to use client-side JavaScript in one or more of your pages to change the field as appropriate.
Hope this helps,
Matt