http://api.rubyonrails.org/classes/Time.html#method-i-advance documenta un metodo advance()
da aggiungere all'ora corrente. C'è un metodo opposto, 'go_back()
?L'opposto di Time.now.advance() in Ruby
8
A
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)
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
provare questo fuori ora ... grazie – user94154
ok questo funziona. eccezionale. – user94154