Decompte php
Bonjour, j'essaye de faire un decompte a partir d'une date entrée par un utilisateur, mais quand je veux afficher le décompte, il me dit qu'il reste par exemple 2jours avant cette date, mais en fait il reste 23 heures...
Voila mon code :
$timestamp = mktime($donnees['heure'], $donnees['minute'], 0, $donnees['mois'], $donnees['jour'], $donnees['annee']) - mktime();
et le code pour l'affichage :
if ($timestamp <= 86400) {echo date('H\i',$timestamp);}
else if ($timestamp <= 592200) {echo date('d\j\o\u\r\s H\h\e\u\r\e\s i\m\i\n\u\t\e\s',$timestamp);}
else if ($timestamp <= 2592000) {echo date('d\j\o\u\r\s/m\m\o\i\s H\h\e\u\r\e\s i\m\i\n\u\t\e\s',$timestamp);}
else {echo date('d/m/Y H\hi',$timestamp);}
Voila mon code :
$timestamp = mktime($donnees['heure'], $donnees['minute'], 0, $donnees['mois'], $donnees['jour'], $donnees['annee']) - mktime();
et le code pour l'affichage :
if ($timestamp <= 86400) {echo date('H\i',$timestamp);}
else if ($timestamp <= 592200) {echo date('d\j\o\u\r\s H\h\e\u\r\e\s i\m\i\n\u\t\e\s',$timestamp);}
else if ($timestamp <= 2592000) {echo date('d\j\o\u\r\s/m\m\o\i\s H\h\e\u\r\e\s i\m\i\n\u\t\e\s',$timestamp);}
else {echo date('d/m/Y H\hi',$timestamp);}
Configuration: Windows Vista Firefox 3.5.4