10.minutes.ago是使用Time.now还是Time.current?

Fel*_*ger 3 time ruby-on-rails ruby-on-rails-4

的区别 .current,并.now.now使用服务器的时区,而.current什么Rails环境设置为(用途Time.zone),如果没有设置,那么.current将采取行动一样.now。”

当我这样做时10.minutes.ago,Rails是否使用Time.currentTime.now

kar*_*res 5

Time.current (ActiveSupport 5.2.0)


Der*_*Fan 5

如果你想使用Time.nowfor 10.minutes.agoor 10.minutes.from_now,你可以将Time.now参数传递给agoorfrom_now方法

例如:10.minutes.ago(Time.now)10.minutes.from_now(Time.now)