diff --git a/lib/administrate/field/date.rb b/lib/administrate/field/date.rb index 1d17b34d97..5041ba118f 100644 --- a/lib/administrate/field/date.rb +++ b/lib/administrate/field/date.rb @@ -5,7 +5,7 @@ module Field class Date < Base def date I18n.localize( - data.to_date, + data.in_time_zone(timezone).to_date, format: format ) end @@ -15,6 +15,10 @@ def date def format options.fetch(:format, :default) end + + def timezone + options.fetch(:timezone, ::Time.zone) + end end end end