Tiens, essaye ça :
<html>
<head>
<style>
input
{
background-color: #516195;
font: verdana;
color: #FFFFFF;
border: 1px;
text-align: center;
}
</style>
<script type="text/javascript">
function decompteur(jour, mois, annee, heure, minute, seconde)
{
Resultat = "";
now = new Date();
but = new Date(annee, mois - 1, jour, heure, minute, seconde);
ts = Math.abs((now.getTime() / 1000) - (but.getTime() / 1000));
fJour = Math.floor(ts / (3600 * 24));
if (fJour <= 1)
{
Resultat = fJour + " jour ";
}
else
{
Resultat = fJour + " jours ";
}
ts -= (fJour * 24 * 3600);
fHeure = Math.floor((ts / 3600));
if (fHeure < 10)
{
Resultat += " 0" + fHeure + "h ";
}
else
{
Resultat += " " + fHeure + "h ";
}
ts -= (fHeure * 3600);
fMinute = Math.floor((ts / 60));
if (fMinute < 10)
{
Resultat += "0" + fMinute + "m ";
}
else
{
Resultat += fMinute + "m ";
}
ts -= (fMinute * 60);
fseconde = Math.floor(ts);
if (fseconde < 10)
{
Resultat += "0" + fseconde + "s"
}
else
{
Resultat += fseconde + "s"
}
return Resultat
}
function startX()
{
document.chronoA.cpt.value = decompteur(01, 01, 2006, 00, 00, 00);
document.chronoB.cpt.value = decompteur(01, 01, 2007, 00, 00, 00);
setTimeout("startX()", 1000);
}
window.onload = startX;
</script>
</head>
<body>
L´année 2006 est commencée depuis
<form name="chronoA" method="get" action="#">
<input type="text" name="cpt" size="25" />
</form>
Temps restant avant le réveillon 2007
<form name="chronoB" method="get" action="#">
<input type="text" name="cpt" size="25" />
</form>
</body>
</html>