[PHP] Claculer les date entre deux date
Résolu
Bonjour,
Pourriez vous m'aider car je cherche un bout de code PHP qui me permet de lister toute les dates entre dates connue (borne comprise) par exemple :
entre le : 01-04-2010 et le : 04-04-2010 il y a :
01-04-2010
02-04-2010
03-04-2010
04-04-2010
Merci d'avance pour vos réponce :D
Pourriez vous m'aider car je cherche un bout de code PHP qui me permet de lister toute les dates entre dates connue (borne comprise) par exemple :
entre le : 01-04-2010 et le : 04-04-2010 il y a :
01-04-2010
02-04-2010
03-04-2010
04-04-2010
Merci d'avance pour vos réponce :D
2 réponses
-
Merci Beaucoup :D le pire c'est que j'en était pas si loin finalement mais c'est la boucle que j'arrivais pas a trouver comment faire :D Merci encore et bonne Journée
-
Bonsoir, voilà la soluc
<?php //dates entre deux dates $date1='01-04-2010'; $date2='05-04-2010'; //separation des j m a list($jour1,$mois1,$an1)=explode('-',$date1); list($jour2,$mois2,$an2)=explode('-',$date2); //calcul du timestamp UNIX de chaque date (le nbr de sec depuis le 1/01/1970) $timestamp_date1=mktime(0,0,0,$mois1,$jour1,$an1); $timestamp_date2=mktime(0,0,0,$mois2,$jour2,$an2); //boucle du timestamp de la date 1 jusqu'a celui de la date 2 avec un pas de 3600x24 (nbr de sec en un jour) for($i=$timestamp_date1; $i<=$timestamp_date2; $i+=(3600*24)){ $date=date('d-m-Y',$i); echo$date.'<br />'; } ?>