Vous n'êtes pas identifié(e).
Salut à tous,
J'ai un mini souci, je dois faire une comparaison entre une date (au format 0000-00-00) et une autre. Jusque là, c'est ok. Cependant ma comparaison se fera uniquement sur le mois (la comparaison est dans un WHERE de mysql).
Donc j'aimerais savoir comme créer une expression régulière de la sorte : n'importe quel année-le mois défini-n'importe quel jour.
J'espère avoir été clair, merci d'avance.
A+
Hors ligne
Salut,
Vu que tu ne veux récupérer que le mois, passe par un substr($var,x,y);
x : Position du premier caractère que l'on veut récupérer.
y : Nombre de caractère que tu souhaites récupérer A PARTIR DE "x"
Je pense qu'après, pour la comparaison, tu sauras faire... de toute façon, nous n'avons pas plus d'élément
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne
Ouais mais en fait la comparaison je voulais la faire dans la requête. Mais je suis allé trop loin, une simple requête avec un WHERE MONTHE(date) = ... et le tour était joué.
Merci quand même.
Hors ligne
Re,
Effectivement, MONTH(date) fonctionne à merveille...si toutes les dates sont au même format [américain ]
Mais lorsque tu dis :
comparaison entre une date (au format 0000-00-00) et une autre.
Cela laisse présumer que la 2eme n'est pas au même format que la première... et dans ce cas, ton MONTH ne fonctionnera pas.
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne