That is the only way to do this, but there may be another way to do what you're trying to do. If you just want to know the time elapsed between two points in the program, use startTmr() and checkTmr() instead.

Alternatively, sum(timelist/{1,60,3600}) might be more concise, though it's still doing the same thing.