LISTER DATE ENTRE 2 DATES

Signaler
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
Messages postés
11
Date d'inscription
dimanche 10 juillet 2005
Statut
Membre
Dernière intervention
20 octobre 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33765-lister-date-entre-2-dates

Messages postés
11
Date d'inscription
dimanche 10 juillet 2005
Statut
Membre
Dernière intervention
20 octobre 2009

Ok, alors me revoilaà nouveau, un code de ce site a réglé le trouble, il est testé et bon le voici


$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");

}
Messages postés
1
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009

Merci !
C'est exactement ce que je cherchais ...
Messages postés
2
Date d'inscription
lundi 7 juillet 2003
Statut
Membre
Dernière intervention
6 juin 2008

TrÚs utile, par exemple pour initialiser une table...
Messages postés
1
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
25 mai 2007

Je recherchais moi aussi quelque chose de ce genre; merci!
Afficher les 13 commentaires