Saat diliminizi Doğu Saati olarak ayarlayın.
Varsayılan saat diliminizi config / environment.rb'de ayarlayabilirsiniz.
config.time_zone = "Eastern Time (US & Canada)"
Şimdi çıkardığınız tüm kayıtlar o saat diliminde olacak. Farklı saat dilimlerine ihtiyacınız varsa, örneğin bir kullanıcının saat dilimine göre bunu kontrol cihazınızdaki bir before_filter ile değiştirebilirsiniz.
class ApplicationController < ActionController::Base
before_filter :set_timezone
def set_timezone
Time.zone = current_user.time_zone
end
end
Sadece tüm zamanlarınızı UTC olarak veri tabanında sakladığınızdan emin olun ve her şey tatlı olacaktır.
now.in_time_zone(3)