13/11/2009, 08:31
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 31
Antigüedad: 15 años, 2 meses Puntos: 0 | |
Como trabajar fechas en zend Tengo un problemita quiero.. quiero cambiar el formato de la fecha cuando consulto un registro...
estoy haciendo esto pero no m funciona...
Esto esta en el bootstrap.php
protected function _initLocale()
{
$locale = new Zend_Locale();
$locale->setLocale('es_ES');
Zend_Registry::set('Zend_Locale', $locale);
}
}
En el form:
$this->addElement('text', 'fecha', array(
'label' => 'Fecha de Nacimiento',
'required' => false,
'order' => '9',
'decorators' => $decorators,
'filters' => array('StringTrim', 'StripTags'),
'validators' => array('date')
));
Esto esta en mi nodelo:
public function fetchAll()
{
$resultSet = $this->getDbTable()->fetchAll();
$entries = array();
$fecha = new Zend_Date($row->fecha, Zend_Date::ISO_8601);
foreach ($resultSet as $row) {
$entry = new Default_Model_Ejemplo2();
$entry->setId_eje($row->id_eje)
->setEmail($row->email)
->setCedula($row->cedula)
->setRif($row->rif)
->setDireccion($row->direccion)
->setId_Estado($row->id_estado)
->setFecha(str_replace('00:00:00', '', $fecha->getDate()))
->setId_usuario($row->id_usuario)
->setMapper($this);
$entries[] = $entry;
}
return $entries;
}
Quiero q m muestr la fecha en formato dd/mm/yyyy ya q en la bd se guarda yyyy/mm/dd.. si alguien m puede ayudar se loa gradeceria... |