Im using a JQuery DatePicker in a Zend Framework based application Form. Here is the code for the date picker
$this->addElement('datePicker','movie_release_date', array(
'label' => 'Release Date:',
'required'=> false
)
);
By default, when you pick the date, it is stored in the text input like 'mm/dd/yyyy'
But I want to have it like 'yyyy-mm-dd'
I tried many options like dateFormat, format, etc, within the addElement method, but nothing worked!
Please help! Im stuck and couldn't find anything about that on the forums....
Be aware that safari does not recognise the format YYYY-MM-DD
Invalid date in safari
Try adding this to your array:
If you're still having trouble, see if you can upgrade to the most recent version of the control from jQuery UI's site. Here is usage documentation for date formats: http://jqueryui.com/demos/datepicker/#date-formats
Ok I finally found how to do it:
That's it! Thanks for your help.
First use
Zend_Locale
to set up date format, then withZendX_JQuery
: