Como sumar horas a una fecha y que la fecha cambie

saludos,

amigos tengo una duda con el manejo de las fechas, deseo comprobar datos
en un rango de fechas que viene dado por una fecha inicial en formato
normal(año mes dia) y un numero de horas que sumadas a esta fecha
inicial dara la fecha fin de un periodo. es posible hacer este tipo de
operaciones con el tipo de dato fecha en ror? se que la fecha se le
pueden sumar dias con una variable entera a la que se le coloca .days,
sera posible hacer lo mismo conlas horas y que la fecha inicial cambie?
gracias por su tiempo

amigos tengo una duda con el manejo de las fechas, deseo comprobar datos
en un rango de fechas que viene dado por una fecha inicial en formato
normal(año mes dia) y un numero de horas que sumadas a esta fecha
inicial dara la fecha fin de un periodo. es posible hacer este tipo de
operaciones con el tipo de dato fecha en ror? se que la fecha se le
pueden sumar dias con una variable entera a la que se le coloca .days,
sera posible hacer lo mismo conlas horas y que la fecha inicial cambie?

Obviamente con Ruby puedes manipular horas y fechas sin problemas, pero
además Rails extiende la clase Time de ruby con métodos para manipular
más
cómodamente horas, minutos, dias, etc…, y hacer cosas tan elegantes
como
2.hours.ago o (3.months+2.years).from_now
Echa un ojo aquí:
http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Numeric/Time.html

Juanjo Bazán wrote:

Echa un ojo aquí:
http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Numeric/Time.html

De estos métodos, el que siempre me ha resultado más útil es el
‘advance’.

Saludos.