Discussion:
como sumar horas a una fecha y que la fecha cambie
Jesus Marval
2008-06-30 13:43:57 UTC
Permalink
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
--
Posted via http://www.ruby-forum.com/.
Juanjo Bazán
2008-06-30 14:01:51 UTC
Permalink
Post by Jesus Marval
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
Juan Lupion
2008-06-30 14:15:15 UTC
Permalink
Post by Juanjo Bazán
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.
--
Posted via http://www.ruby-forum.com/.
Continúe leyendo en narkive:
Loading...