2011-08-01 5 views
1

Je développe un formulaire zend pour un événement. Je veux valider deux dates telles que la première ($date_start) devrait être plus grande que la date actuelle et la deuxième ($date_end) devrait être plus grande que la première ($date_end > $date_start). Est-ce que quelqu'un sait comment le faire en utilisant les validateurs?Validation des dates dans le cadre zend (en comparant deux)

+1

Avez-vous lu ceci? http://framework.zend.com/manual/fr/zend.validate.writing_validators.html – vascowhite

+0

juste un petit commentaire pour dire que vous pouvez utiliser les opérateurs de comparaison '<' and '>' sur datetimes en PHP. Peut-être que cela peut aider. – julesbou

Répondre

4

facile avec Zend Date de

$dateOne = new Zend_Date(time()); 
$dateTwo = new Zend_Date(time()); 

if ($dateOne->isLater($dateTwo)) { 
// do what ever 
} 

if ($dateOne->isEarlier($dateTwo)) { 
// do what ever 
} 
+1

Génial, merci! Cela a fonctionné parfaitement. –

+0

merci pour votre aide –