Ressortir tous les dates entre deux dates

Résolu
Nina -  
 Nina -
Bonjour,
j'ai deux champs text :
1-date debut;
2-date fin ;
je veux ressortir tous les dates entre ces deux dates

exemple:
22/05/2012 et 01/06/2012

je veux avoir :
22/05/2012
23/05/2012
24/05/2012
25/05/2012
26/05/2012
27/05/2012
28/05/2012
29/05/2012
30/05/2012
31/05/2012
01/06/2012
si il 'y a qlq pour m'aider de me donner une solution ou une piste si c'est possible en php .

je vous remercie.

5 réponses

Nina
 
merci pour votre réponse ,j'ai trouver une solution et ca marche dans ce lien avec le même principe de votre solution :
http://www.phpcs.com/codes/LISTER-DATE-ENTRE-DATES_33765.aspx
1
ccm81 Messages postés 11033 Statut Membre 2 433
 
bonjour
en A1 la date debut et datefin quelque part
A2=SI(A1<datefin;A1+1;"")
à tirer vers le bas

formater les cellules en jj/mm/aaa

bonne suite
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
mille excuses je n'ai pas lu "en php" !!!
0
Nina
 
merci pour votre réponse ,j'ai trouver une solution et ca marche dans ce lien :
http://www.phpcs.com/codes/LISTER-DATE-ENTRE-DATES_33765.aspx
0
empty Messages postés 931 Statut Membre 176
 
Tu dois convertir ta date de commencement et de fin en timestamp, soit via un script que tu fais, soit via un service comme www.timestamp.fr, ensuite tu mets ta 1ère date en 1ère position dans le for et ta seconde date en 2e position, la 3e ajoute un jour à chaque boucle... J'ai mis en forme HTML pour en faire une liste de style... Et j'ai mis le fuseau horaire de BXL, vu que je suis Belge... Maintenant c'est le même que Paris...

<ul>
<?php
	date_default_timezone_set('Europe/Brussels');
	for($i = 1337637600; $i < 1338328800; $i=$i+86400) {
		echo '<li>'.date("d-m-Y", $i).'</li>';
	}
?>
</ul>
0
lilla85 Messages postés 19 Statut Membre
 
Tu peux essayer ça..

<? php
$fromdate='22/05/2012';
$todate='01/06/2012';
$timefrom=strtotime($fromdate);
$timeto=strtotime($todate);
while($timefrom<=$timeto)
{
$timefrom=timefrom+24*3600;//3600 * 24 = nombre de sec par jour
echo date('d-n-Y',$timefrom);
}
?>
0
empty Messages postés 931 Statut Membre 176
 
Plusieurs erreurs... Mais c'est aussi une manière de faire... Mon exemple est testé et approuvé :P
0
krazykat Messages postés 15983 Statut Modérateur 2 142
 
Redirigé en réponse, les non-membres ne pouvant lire les commentaires de la question ;-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nina
 
Merci a vous tous
0