affichage de xx dates en fonction du jour

WRInaute occasionnel
Bonjour,
pour un formulaire je voudrait créé un champ select dans lequel je voudrai qu'il y ait les 30 derniers jours avant la date d'aujourd'hui.
en gros :
24-06-2010
23-06-2010
22-06-2010
21-06-2010
....
.... jusqu'a 30 jour en arrière. soit le 26-05-2010

savez vous comment on peut intégrer ca dans un formulaire ?
 
WRInaute occasionnel
bonjour alors j'ai trouvé mais il me manque le jour d'aujourdh'ui et celui d'hier qui ne s'affiche pas pourquoi ?
Code:
 $i = 1;
  while( $i <= 30 )
  {
	$i++;
	echo date('d/m/Y',strtotime('-'.$i.' days')).'<br/>';
  }
 
WRInaute occasionnel
ok c bon finalement j'ai fais :
Code:
  for($i = 0; $i <= 30; $i++) 
  {
	echo date('d/m/Y',strtotime('-'.$i.' days')).'<br/>';
  }
et j'ai toutes les dates meme celle du jour.

Merci
 
WRInaute impliqué
fabrice88 a dit:
bonjour alors j'ai trouvé mais il me manque le jour d'aujourdh'ui et celui d'hier qui ne s'affiche pas pourquoi ?
Code:
 $i = 1;
  while( $i <= 30 )
  {
	$i++;
	echo date('d/m/Y',strtotime('-'.$i.' days')).'<br/>';
  }

parce que $i=1... en l'initialisant à 0, je pense que tu aurais obtenu également ce que tu souhaitais :wink:
 
Discussions similaires
Haut