$form = new Zend_Form();
$mockDate = new Zend_Form_Element_Text('mock');
$mockDate->addValidator(???????);
$form->addElements(array($mockDate));
$result = $form->isValid();
if ($result) echo "YES!!!";
else echo "NO!!!";
Assumption that the element is in a date format. How do I determine that the date given is greater than or equal to today?
You can create a simple validator to do this:
And add it to the element:
You probably want to check the date with
Zend_Datefor localization of dates and further benefits.For creating custom validates, take a look at writing validators from Zend´s manual.