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;
Partager