par
VaN » 27 août 2007, 18:40
t'as juste a faire quelques calculs mathématiques sur la différence de mois non ? en prenant en compte le fait que tu peux aussi passer à une année antérieure.
donc par exemple si la fourchette est 01/07/06 -> 30/03/07, tu vérifie d'abord si l'année est la meme (avec des explodes de tes dates sur le caractères / , tu mets les 3 mois de 01/03/07 à 30/03/07 dans une variable, puis tu calcule le nombres de mois qu'il restes dans la fourchette, auquel tu ajoute la variable crée avant (celle ou tu as stocké '3'), et voilà.
Enfin si j'ai bien compris ce que tu voulais faire, ça ressemble à ça.
Et si tu connais une date, et l'intervalle, c'est pareil, la deuxieme date se trouve avec des petits calculs, en pensant à vérifier si on passe sur une nouvelle année (genre if($month_year01 + $intervalle > 12) )
t'as juste a faire quelques calculs mathématiques sur la différence de mois non ? en prenant en compte le fait que tu peux aussi passer à une année antérieure.
donc par exemple si la fourchette est 01/07/06 -> 30/03/07, tu vérifie d'abord si l'année est la meme (avec des explodes de tes dates sur le caractères / , tu mets les 3 mois de 01/03/07 à 30/03/07 dans une variable, puis tu calcule le nombres de mois qu'il restes dans la fourchette, auquel tu ajoute la variable crée avant (celle ou tu as stocké '3'), et voilà.
Enfin si j'ai bien compris ce que tu voulais faire, ça ressemble à ça.
Et si tu connais une date, et l'intervalle, c'est pareil, la deuxieme date se trouve avec des petits calculs, en pensant à vérifier si on passe sur une nouvelle année (genre if($month_year01 + $intervalle > 12) )