/** * @param form_persistentdocument_date $field * @param DOMElement $fieldElm * @param mixed $rawValue * @return string */ public function buildXmlElementResponse($field, $fieldElm, $rawValue) { $txtValue = parent::buildXmlElementResponse($field, $fieldElm, $rawValue); if (!empty($txtValue)) { $txtValue = date_Calendar::getInstanceFromFormat($txtValue, f_Locale::translate('&framework.date.date.default-date-format;'))->toString(); } return $txtValue; }
/** * @param form_persistentdocument_date $field * @return string */ private static function fromDateFieldDocument($field, $value) { $attributes = array('startDate' => date_DateFormat::format(date_Calendar::getInstance($field->getUiStartDatePicker()), 'd/m/Y'), 'endDate' => date_DateFormat::format(date_Calendar::getInstance($field->getUiEndDatePicker()), 'd/m/Y')); return self::dateBox($field->getFieldName(), $field->getId(), $value, $attributes); }