var d = new Date(); var difftime = 1283812935 - parseInt( d.getTime() / 1000 ) + 60 * d.getTimezoneOffset() + 7200; function intFixe( val ) { var nval = new String( val ); if ( nval.length != 2 ) for( var i = 0; i < 2 - nval.length; i++ ) nval = "0"+nval; return nval; } function updateHeure() { d = new Date(); d.setTime( d.getTime() + difftime * 1000 ); document.getElementById("heure").innerHTML = intFixe(d.getHours())+":"+intFixe(d.getMinutes())+":"+intFixe(d.getSeconds()); } window.setInterval( "updateHeure()", 1000 );