Page 1 sur 1

calcul de date pour affichage

Posté : 28 avr. 2008, 20:10
par sram
Bonjour à tous,

Voilà j'ai une date de début et une date de fin enregistrée dans une base.
Ce que j'aimerai faire c' est afficher les dates qui se trouve entre ces 2 date s.

Exemple :

date debut: 2008 - 04-27
date fin : 2008-04-30

J'aimerai afficher sur une page les date qui se trouve entre ces 2 dates.

Je pense qu'il faut faire une boucle mais ça ne fonctionne pas avec les dates.
<?php
$datedebut = 2008-04-27;
$datefin = 2008-04-30;
 

//----------[DEBUT BOUCLE]------------
while($datedebut > $datefin)
    {
    echo ' '.$datefin.'<br>';
    $i++;  // $i++ est équivalent à ($i+1)
    }
//------------[FIN BOUCLE]------------

echo ''.$datefin;
?> 
merci pour votre aide[quote][/quote]

Posté : 28 avr. 2008, 20:18
par caroube
Tu vas sur cette page http://fr.php.net/manual/fr/function.strtotime.php et tu regardes les fonctions date_between_dates dans les commentaires

Posté : 29 avr. 2008, 00:49
par ouckileou
Ou les fonctions dates et heures de MySQL, qui sont faits pour ça : dev.mysql.com/doc/mysql/en/date-and-time-functions.html