diff --git a/modules/backend/formwidgets/DatePicker.php b/modules/backend/formwidgets/DatePicker.php index f5aa0452d..4cae343a4 100644 --- a/modules/backend/formwidgets/DatePicker.php +++ b/modules/backend/formwidgets/DatePicker.php @@ -70,6 +70,12 @@ class DatePicker extends FormWidgetBase elseif (is_object($value)) { $value = $value->toDateString(); } + } elseif ($this->mode == 'datetime') { + if ($value) { + $dateTime = explode(' ', $value); + } + $this->vars['valueDate'] = isset($dateTime[1]) ? $dateTime[0] : ''; + $this->vars['valueTime'] = isset($dateTime[1]) ? substr($dateTime[1], 0, 5) : ''; } $this->vars['value'] = $value ?: ''; diff --git a/modules/backend/formwidgets/datepicker/partials/_datepicker.htm b/modules/backend/formwidgets/datepicker/partials/_datepicker.htm index dc3ecb9c7..a96b0655e 100644 --- a/modules/backend/formwidgets/datepicker/partials/_datepicker.htm +++ b/modules/backend/formwidgets/datepicker/partials/_datepicker.htm @@ -34,7 +34,7 @@ type="text" id="getId('input') ?>" name="" - value="" + value="" class="form-control align-right" autocomplete="off"> @@ -49,7 +49,7 @@ type="text" id="getId('input') ?>-time" name="" - value="" + value="" class="form-control align-right" autocomplete="off" data-autoclose="true"