Re: [QuickForm] Default value for a 'date' field?
| From: | Bertrand Mansion | Date: | Mon, 01 Sep 2003 14:19:48 +0000 |
| Subject: | Re: [QuickForm] Default value for a 'date' field? | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-20955@lists.php.net to get a copy of this message | ||
<nhoizey@phpheaven.net> wrote :
> Hi,
>
> I would like to know if there is a way to set a default value for a 'date'
> field
> in QuickForm.
>
> Here's a part of my script:
>
> $form->setDefaults(array('date' => date('d / M / Y')));
> $form->addElement('date', 'in_service_date', 'In service
> date',
> array(
> 'language' => $p->rs->language,
> 'format' => 'M / d / Y',
> 'minYear' => (intval(date('Y')) - 3),
> 'maxYear' => (intval(date('Y')) + 2)
> )
> );
Hi,
You have 2 options:
1- give it a timestamp setDefaults(array('in_service_date' => time()))
2- give it an array, use the same format as defined for the element:
setDefaults(array('in_service_date' => array('M' => 12, 'd'
=> 10, 'Y' =>
2003)))
Bertrand Mansion
Mamasam