From 7590dfd30fb08242c6c8e111115659d38ac4aeb8 Mon Sep 17 00:00:00 2001 From: Luke Towers Date: Tue, 14 May 2019 13:09:48 -0600 Subject: [PATCH] Respect ignoreTimezone in the datepicker 'date' mode. --- modules/backend/formwidgets/DatePicker.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/backend/formwidgets/DatePicker.php b/modules/backend/formwidgets/DatePicker.php index c6140afa0..9c53bfd43 100644 --- a/modules/backend/formwidgets/DatePicker.php +++ b/modules/backend/formwidgets/DatePicker.php @@ -117,18 +117,15 @@ class DatePicker extends FormWidgetBase */ public function prepareVars() { - if ($value = $this->getLoadValue()) { - $value = DateTimeHelper::makeCarbon($value, false); - if ($this->mode === 'date' ) { + if ($this->mode === 'date' && !$this->ignoreTimezone) { $backendTimeZone = \Backend\Models\Preference::get('timezone'); $value->setTimezone($backendTimeZone); $value->setTime(0,0,0); $value->setTimezone(Config::get('app.timezone')); } $value = $value->toDateTimeString(); - } $this->vars['name'] = $this->getFieldName();