Soyez le premier à donner votre avis sur cette source.
Snippet vu 11 772 fois - Téléchargée 27 fois
<?php $date1= strtotime('2000-08-01'); //Premiere date $date2= strtotime('2000-10-09'); //Deuxieme date $nbjour=($date2-$date1)/60/60/24;//Nombre de jours entre les deux for($i=0;$i<=$nbjour;$i++) { echo date('Y-m-d',$date1) ; //echo strftime('%d-%m-%Y',$date1); $date1+=60*60*24; //On additionne d'un jour (en seconde) echo'<br />' ; } ?>
$jour="24";
$mois="10";
$an ="2009";
$jour2= $jour;
$mois2=$mois + 1;
$an2="2009";
function diff_date($jour , $mois , $an , $jour2 , $mois2 , $an2){ // $calcule la dierence de jours entre les deux dates
$timestamp2 = mktime(0, 0, 0, $mois, $jour, $an);
$timestamp = mktime(0, 0, 0, $mois2, $jour2, $an2);
$diff = floor(($timestamp - $timestamp2) / (3600 * 24));
return $diff;
}
$nbr_jours = diff_date($jour , $mois , $an , $jour2 , $mois2 , $an2);// recupere nombre de jours sur variable $nbr_jours
for ($i = 0; $i <= $nbr_jours ; $i++) { // on fait une boucle si ajout est = ou sup à 0
$timestamp = mktime(0, 0, 0, $mois, $jour+$i, $an);
$return=date("Y-m-d", $timestamp);
echo $return;
echo "
";
//$query=("INSERT INTO dates (ndate,news,newsl) VALUES ('$return','test','test')");
//MYSQL_QUERY($query) or die("Erreur, contactez le webmaster");
}
C'est exactement ce que je cherchais ...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.