See Rails code, line 40 here.
# Returns Time.zone.today when <tt>Time.zone</tt> or <tt>config.time_zone</tt> are set, otherwise just returns Date.today.
def current
::Time.zone ? ::Time.zone.today : ::Date.today
end
So If you defined a timezone, you'll get a zoned Date otherwise you'll get Date.today
.
BTW there is no Date.now
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…