Hi,
I am subtracting 2 times which gives me the time difference in seconds as a float.
How to I convert something like 3.815824 into 0:03 minutes?
Thanks in advance!
Cheers, Chris.
Hi,
I am subtracting 2 times which gives me the time difference in seconds as a float.
How to I convert something like 3.815824 into 0:03 minutes?
Thanks in advance!
Cheers, Chris.
Hi Chris,
How to I convert something like 3.815824 into 0:03 minutes?
There's nothing I know of 'in the can' for that level of granularity, but take a look at the source for distance_of_time_in_words helper (at api.rubyonrails.org). That should put you on the right track.
hth, Bill
require 'rubygems' require 'ruby-units'
a = time1 b = time2 c = (time1 -time2).unit('min') c.to_s('%H:%M") #=> '00:03'
This works well if you need to do math on the units, or if you have to deal with a wide variety of units.
_Kevin
Hi Kevin,
_Kevin wrote:
require 'ruby-units'
a = time1 b = time2 c = (time1 -time2).unit('min') c.to_s('%H:%M") #=> '00:03'
That's cool. Where is ruby-units documented?
Thanks, Bill
It's a gem.