In Rails, I\'m a little confused on the guidance between when to use DateTime.now.utc and Time.current. There seem to be differing opinions inside the framework about which
I think you should use .current instead of .now.
The difference of .current and .now is .now use the server's timezone, while .current use what the Rails environment is set to. If it's not set, then .current will be same as .now.
Time.current
Returns Time.zone.now when Time.zone or config.time_zone are set, otherwise just returns Time.now.
Datetime.current
Returns Time.zone.now.to_datetime when Time.zone or config.time_zone are set, otherwise returns Time.now.to_datetime.