http://api.rubyonrails.org/classes/Time.html#method-i-advance记录了要添加到当前时间的方法advance()
。是否有相反的'go_back()
方法?
答案 0 :(得分:20)
我认为没有,但没有什么能阻止你在advance
中使用负值。
Time.now.advance(:days => - 1, :hours => -1)
答案 1 :(得分:8)
您也可以尝试使用
Time.now.ago(3.days)
Time.now.ago(3.days+3.hours)
答案 2 :(得分:2)
您可以使用类似以下示例的内容
Time.now - 3.days