Building time interval

hi gurus and nubys,

I wonder: is there a simple way to build a relative time object from
seconds?

I mean something like:

t= Time.gm(5,‘jan’,1,1,1,1)
t2= Time.gm(5,‘feb’,1,1,1,1)

interval= t2 - t1
p Time.from_interval interval
"4 weeks 3 days 0 hours 0 minutes 0 seconds "

(probably not, but the date/time world is quite onscure to me, and in
ruby it’s quite large)