%d contient bien le jour (02 ou 03 d'après ton fichier), en revanche tu compare si un jour est inferieur a des dates (%d1 et %d2) non ? je suppose que ce if n'est jamais vérifié, as tu tenté de débugué ?
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 24 sept. 2008 à 09:44
samut wims
"Au début, quand tu stock les variables, pour %d1 et %d2, utilise $gettok pour ne prendre que le jour de la date (même format que %d)"
en effet c'est pas des dates fixe je peux choisir toute les dates que je veux
et le gettok au debut c'est pour avoir rien que la date du fichier (mot1.22/02/2008.mot2) qui doit etre plus grand/petit ou egale a tel date mise dans la case dialog
le vrais $did est composé donc c'est comme ça $did(1) $+ chr(47) $+ $did(2) ...
donc chaque $did contien quelque chose $did(1) contien le jour $did(2) les mois ect..
alors quand je clic sur un button la date sort sous la forme jj/mm/yyyy et c'est pour un intervalle entre 2 dates donc si une sertenne date n'appartien pas a cet intervalle (des 2 dates) return false
et biensur si c'est dans l'intervalle des 2 dates return true et il echo les données
en gros je cherche dans un fichier des dates precises comme une sorte de filtre quoi
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_ISoKa
Messages postés435Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention17 octobre 2008 24 sept. 2008 à 15:40
justement tu peux pas faire le test juste comme ça. mirc sait pas faire :
if (20/02/2008 <= %18/02/2008) && (20/02/2008 >= 30/02/2008) { action }
décompose ton test.
-année
-mois
-jour
ISoKa
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 26 sept. 2008 à 19:25
"justement tu peux pas faire le test juste comme ça. mirc sait pas faire"
+1 avec ISoKa, j'allais te le dire
par contre, la plage d'utilisation sera limitée aux jours après le 1er janvier 1970 ($date(0) = 01/01/70, un rapport avec UNIX)