Если вы создаете приложение на Rails, вы должны использовать
Time.zone.now
Time.zone.today
Time.zone.yesterday
Это дает вам время или дату в часовом поясе, с которым вы настроили приложение Rails.
Например, если вы сконфигурируете свое приложение для использования UTC, то Time.zone.now
всегда будет в UTC времени (например, изменение British Summertime на него не повлияет).
Расчет относительного времени прост, например,
Time.zone.now - 10.minute
Time.zone.today.days_ago(5)