Ciao a tutti, sto iniziando a utilizzare lo Zend Framework e mi sono arenato sul formato delle date.
Ho una tabella di record con un campo DATE dove naturalmente il formato data è YYYY-MM-DD
Nel mio form il campo per la data l'ho messo così:
Codice PHP:$data_test = new ZendX_JQuery_Form_Element_DatePicker('data_test');
$data_test->setLabel('Data')
->setJQueryParam('dateFormat', 'dd-mm-yy')
->setRequired(true)
->addValidator('NotEmpty');
Sull'inserimento di un nuovo record è tutto ok, seleziono la data dal calendario e me la visualizza come DD-MM-YYYY.
Nel model trasformo la data passata in input così:
Ma quando vado a caricare un record esistente per la modifica il campo data_test viene compilato con YYYY-MM-DD, come faccio a trasformarlo nel formato italiano?Codice PHP:$data_test = new Zend_Date($data_test, 'dd-MM-yyyy');
$data_test = $data_test -> toString('yyyy-MM-dd');

Rispondi quotando
