Afficher le temps restant avant un timestamp

Résolu
massacr
Messages postés
233
Date d'inscription
vendredi 2 juillet 2004
Statut
Membre
Dernière intervention
4 janvier 2007
- 22 juil. 2005 à 16:31
massacr
Messages postés
233
Date d'inscription
vendredi 2 juillet 2004
Statut
Membre
Dernière intervention
4 janvier 2007
- 22 juil. 2005 à 19:04
Bonjour
Un script PHP génère un timestamp futur. Et je voudrais afficher dans un input, ou directement dans la page, le temps (en format jours heures minutes secondes) restant avant ce timestamp. C'est surement possible, mais mes connaissances en javascript ne me permettent pas encore de faire ca.
Pouvez vous m'aider ?
Merci d'avance.

1 réponse

massacr
Messages postés
233
Date d'inscription
vendredi 2 juillet 2004
Statut
Membre
Dernière intervention
4 janvier 2007

22 juil. 2005 à 19:04
Non, finalement j'ai trouvé.

<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('compte_rebours');
function t(){
n=new Date();
ss= //mettez ici le timstamp restant ;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;h=0;
if(s<0){
bxx.innerHTML='Achevé';
}
else{
if(s>59){
m=Math.floor(s/60);
s=s-m*60
}
if(m>59){
h=Math.floor(m/60);
m=m-h*60
}
if(s<10){
s="0"+s
}
if(m<10){
m="0"+m
}
bxx.innerHTML=h+" heures, "+m+" minutes, "+s+" secondes";
}
window.setTimeout("t();",999);
}
window.onload=t;
</script>
3