Bonjour
j'ai un blem sur un compte rebours
quand je suis en millisecondes le compte rebours fonctionne bien mais des c-que je formate la date en heure minutes et secondes le compte rebour ne decompte plus en dynamique qui peut m'aidee svp
-------------------------------------------------------------------------------
<?php
$db = mysql_connect('localhost','root','root');
mysql_select_db('test' ,$db);
$req_att = "SELECT heure_fin FROM date " ;
$req = mysql_query($req_att) OR die('erreur dans la requete pour savoir l\'attaque continu');
while($data = mysql_fetch_array($req))
{
$hf= $data['heure_fin'];
}
$mois="Apr";
$jour="30";
$annee="2010";
$datas= "$mois $jour $hf $annee" ;
echo"$datas";
?>
<script type="text/javascript">
function rebours(id) {
var el = document.getElementById(id),
datedujour = <?php echo time(); ?>;
var date_even = new Date("<?php echo ($datas); ?>");
var sec=(date_even.getTime() / 1000 - datedujour);
var n = 24 * 3600;
j = Math.floor (sec / n);
h = Math.floor ((sec - (j * n)) / 3600);
mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
if (sec > 0) {
setInterval(function() {
datedujour++;
//el.innerHTML = 'Il reste ' +(date_even.getTime()/1000 -datedujour)+'s'; //la sa marche
el.innerHTML = 'Il reste ' + j +'j'+ h +'h'+ mn +'m'+ sec +'s'; // la sa arche pas PK?
}, 1000);
}else{
el.innerHTML = "Temps Terminés";
}
}
window.onload=function(){
rebours('id_du_div');
};
</script>
<div id="id_du_div"></div>
</body>