Condition if entre deux date
Bonjour,
J'ai un problème de logique qui est très simple mais que je n'arrive pas à résoudre.
Je veux qu'une date soit comprise entre deux bornes (exemple '2002-02-28' et '2018-12-25'), sinon je crée un message d'erreur.
J'ai essayé les conditions des lignes 1 et 2 et dans tous les cas, le code de la ligne 4 est exécuté.
Code:
1 2 3 4 5
| //if ( "$y-$m-$d" < $debutTable or "$y-$m-$d" > $finTable )
if ( !( "$y-$m-$d" >= $debutTable) and ( "$y-$m-$d" <= $finTable ) )
{
$errors[] = "Le calendrier ne peut pas calculer la valeur à cette date (trop ancienne ou trop récente) !";
} |