Bonjour,

J'aimerais savoir comment faire pour afficher le temps restant pour un site d'enchere, j'ai deux date dans ma base date_debut et date_fin.

Voila ce que j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
 
 
$debut=$dep['date_debut'];
$fin=$dep['date_fin'];
 
echo $fin;
echo '<br><br>';
 
 
$date="$fin"; //la date de fin
$dure=365; //jours
 
      list($Y,$d,$m)=explode("-",$date);
      $DateFin = mktime(0, 0, 0, $y, $d, $m); //la date de fin en mktime
 
      $duree=$dure*86400; //je transforme en seconde pour le mktime
      $dateDebut = $DateFin-$duree; //la date du debut est donc la date de fin moins la duree non?
 
      $dateFinTexte = date("Y-d-m", $DateFin); //la fin sous forme jj/mm/aaaa
      $dateDebutTexte = date("Y-d-m", $dateDebut); //le debut sous forme jj/mm/aaaa
 
      //calcul du nbr de jours restant
      $DateNow=mktime(); //maintenant
      $temprestant=$DateFin-$DateNow; //la date de fin moins maintenant (on est en seconde ici)
 
      $temprestant=floor($temprestant/(60*60*24)); //le temps restant jours
 
      echo 'La fin : '.$dateFinTexte.'<br>Le debut : '.$dateDebutTexte.'<br>temps restant: '.$temprestant;