Présentation
Ce validateur vérifie l'intégrité d'une date (en prenant en compte les années bissextile) et permet de rajouter des critères de borne. Ce validateur s'attend à recevoir la date au format de la langue courante (cf CopixDateTime::getDateFormat)
Exemple d'utilisation
<?php _validator ('date')->check ($dateNaissance); ?>
Détail des options
- min (optionnel) - La date donnée devra être supérieure (ou égale) à min pour être valide
- max (optionnel) - La date donnée devra être inférieure (ou égale) à max pour être valide
Exemples
<?php // Vérifie que la date est valide, returne un CopixErrorObject _validator ('date')->check ('01/01/200y'); // Vérifie que la date existe dans le calendrier, returne un CopixErrorObject _validator ('date')->check ('32/12/2008'); //Vérifie que la date soit entre 1970 et aujourd'hui _validator ('date', array ('min'=>'01/01/1970', 'max'=>date ('d/m/Y')))->check ($date); //Vérifie que la date soit inférieure ou égale à aujourd'hui _validator ('date', array ('max'=>date ('d/m/Y')))->check ($jourRevolu); //Vérifie que la date soit au minimum un jour de cette année _validator ('date', array ('min'=>'01/01/'.date ('Y')))->check ($cetteAnne); ?>
