]> source.dussan.org Git - redmine.git/commitdiff
Removes calls to TimeZone#adjust (#1584).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 5 Jul 2008 07:39:07 +0000 (07:39 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 5 Jul 2008 07:39:07 +0000 (07:39 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1626 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/application_helper.rb

index 090d7b05848eb8b528ef1efdf17a7caaa9005946..fdc5416455853639e241e22855edd392b0fe393c 100644 (file)
@@ -75,11 +75,7 @@ module ApplicationHelper
     return nil unless time
     time = time.to_time if time.is_a?(String)
     zone = User.current.time_zone
-    if time.utc?
-      local = zone ? zone.adjust(time) : time.getlocal
-    else
-      local = zone ? zone.adjust(time.getutc) : time
-    end
+    local = zone ? time.in_time_zone(zone) : (time.utc? ? time.utc_to_local : time)
     @date_format ||= (Setting.date_format.blank? || Setting.date_format.size < 2 ? l(:general_fmt_date) : Setting.date_format)
     @time_format ||= (Setting.time_format.blank? ? l(:general_fmt_time) : Setting.time_format)
     include_date ? local.strftime("#{@date_format} #{@time_format}") : local.strftime(@time_format)