A voir également:
- Afficher la periode entre 2 dates
- 2 ecran pc - Guide
- Afficher mot de passe wifi android - Guide
- Word numéro de page 1/2 - Guide
- Afficher taille dossier windows - Guide
1 réponse
le_joker_fou
Messages postés
764
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
239
17 janv. 2011 à 11:21
17 janv. 2011 à 11:21
Bonjour,
si tu utilise du PHP le plus simple (pour moi) :
date_debut = date('u',mktime());
date_fin = date('u',mktime());
for (date=date_debut;date<=date_fin;date+86400)
{
echo date('d-m-y',date);
}
tu récupère le temps en secondes de la date de début et de fin. Tu parcours le tout en y rajoute 86400 sesondes (nombre de secondes dans 1 jour). Puis tu affiche la date du jour trouvé.
si tu utilise du PHP le plus simple (pour moi) :
date_debut = date('u',mktime());
date_fin = date('u',mktime());
for (date=date_debut;date<=date_fin;date+86400)
{
echo date('d-m-y',date);
}
tu récupère le temps en secondes de la date de début et de fin. Tu parcours le tout en y rajoute 86400 sesondes (nombre de secondes dans 1 jour). Puis tu affiche la date du jour trouvé.
17 janv. 2011 à 13:54
voila ce que j'ai fais :
//Extraction des données
list($jour1, $mois1, $annee1) = explode('/', $dateD);
list($jour2, $mois2, $annee2) = explode('/', $dateF);
//Calcul des timestamp
$timestamp1 = mktime(0,0,0,$mois1,$jour1,$annee1);
$timestamp2 = mktime(0,0,0,$mois2,$jour2,$annee2);
$date_extract = $timestamp1;
for ($i=1;$i<=(( $timestamp1)/86400);$i++)
{
$date_extract = strtotime("+1 day",$date_extract);
$date_essai = date('l d F Y',$date_extract).'<br />';
echo '<TR><TD width=200>'.$date_essai.'</TD><TD width=120>'.$pays.'</TD><TD width=200>'.$zone.'</TD>';
}
Seulement voila ca m'affiche une sorte de calendrier depuis le 16 decembre 1974 jusko 6 juillet 2006 (ce qui n'a rien a voir avec les dates que j'ai renseigné dans le formulaire d'ailleurs !! :( ) .. donc si il y a des idées de solutions je suis preneuuuse !!