Perforce Chronicle 2012.2/486814
API Documentation
|
Extends Zend_Dojo_Form_Decorator_Abstract to actually use the date format. More...
Public Member Functions | |
render ($value) | |
Render a formatted date. | |
Public Attributes | |
const | DEFAULT_DATE_PATTERN = 'MMMM d, yyyy' |
Extends Zend_Dojo_Form_Decorator_Abstract to actually use the date format.
P4Cms_Form_Decorator_DateFormat::render | ( | $ | value | ) |
Render a formatted date.
string | $value | The date-time string to format. |
{ $value = strip_tags($value); if (empty($value)) { return $value; } // if the decorator has a date pattern set, use it; // otherwise, check if the element has a getDatePattern method; // fall back to the default date pattern if none given. $datePattern = $this->getOption('datePattern'); if (!$datePattern) { if (($element = $this->getElement()) && method_exists($element, 'getDatePattern')) { $datePattern = $element->getDatePattern(); } $datePattern = ($datePattern) ? $datePattern : self::DEFAULT_DATE_PATTERN; } $date = new Zend_Date(strtotime($value), Zend_Date::TIMESTAMP); return $date->toString($datePattern); }
const P4Cms_Form_Decorator_DateFormat::DEFAULT_DATE_PATTERN = 'MMMM d, yyyy' |