2009-08-17 2 views

risposta

18

Non penso ci sia, ma non c'è niente che ti impedisca di usare valori negativi in ​​advance.

Time.now.advance(:days => - 1, :hours => -1) 
+0

provare questo fuori ora ... grazie – user94154

+0

ok questo funziona. eccezionale. – user94154

1

Si può usare qualcosa di simile

Time.now - 3.days 

ad esempio

6

Si potrebbe anche provare a utilizzare

Time.now.ago(3.days) 
Time.now.ago(3.days+3.hours) 
+3

per la direzione opposta c'è il metodo 'da_ora': ' 2.weeks.from_now # opposto di: 2.weeks.ago' – loybert