Time difference in hours Time difference in hours ruby ruby

Time difference in hours


((date_2 - date_1) / 3600).round

or

((date_2 - date_1) / 1.hour).round


Try Time Difference gem for Ruby at https://rubygems.org/gems/time_difference

start_time = Time.new(2013,1)end_time = Time.new(2014,1)TimeDifference.between(start_time, end_time).in_years


this works great, example for number of hours since user created account

(Time.parse(DateTime.now.to_s) - Time.parse(current_user.created_at.to_s))/3600