/** * buildInput * * @param array $attrs * * @return string */ public function buildInput($attrs) { // Convert timezone $from = $this->get('from', 'UTC'); $to = $this->get('to', Ioc::getConfig()->get('system.timezone', 'UTC')); if ($attrs['value'] && $attrs['value'] != static::EMPTY_DATETIME) { $attrs['value'] = DateTime::convert($attrs['value'], $from, $to); } $input = parent::buildInput($attrs); $format = $this->get('format', 'YYYY-MM-DD HH:mm:ss'); $id = $this->getId(); return WidgetHelper::render('phoenix.form.field.calendar', array('id' => $id, 'input' => $input, 'attrs' => $attrs, 'format' => $format, 'field' => $this), WidgetHelper::EDGE); }