return integers even when floats are passed to seconds/minutes/hours/hms
since all the *_after / *_interval methods take integers