par
davidb » 02 avr. 2009, 15:17
merci je vais voir sa si je peux l utiliser dans le contexte
edit 15h55 je ne peux pas utiliser sa parce que l'année -1 est a calculer avant de l'utiliser dans les parametres pour call days month
donc en fait sa fait une boucle tout sa pour voir si je dois mettre 366 ou 365 dans mon calcul du datedeb
ou alors j ai encore rien compris....
sauf que la bug parce que je ne veux pas 2009 dans le call sa sera 2008 2007 moi j ai besoin d un calcul style
if(( cal_days_in_month(CAL_GREGORIAN, 2, $annee-1) === 29 ) or ( cal_days_in_month(CAL_GREGORIAN, 2, $annee-2))
{
$datedeb=$an-((1*365*24*60*60)+(1*366*24*60*60));
echo date('l d/m/Y',$datedeb);echo"<br>";
$datefin=$an+((2*365*24*60*60)+(1*366*24*60*60));
echo date('l d/m/Y',$datedeb);echo"<br>";
}
else
{
$datedeb=$an-((2*365*24*60*60));//2ans avant
echo date('l d/m/Y',$datedeb);echo"<br>";
$datefin=$an+(3*365*24*60*60)//3ans apres
echo date('l d/m/Y',$datedeb);echo"<br>";
}
voila en gros ce que je veux et le probleme reste le -1 et -2 puisque si je fais $annee- n importe quoi j ai 1970...