Merhaba arkadaşlar alttaki kodu tarayıcılarda test ettim ancak firefox 1 saat geri gösteriyor bunun sebebini bilen var mı?




<script>

tarih();
function tarih(){
var d = new Date();
var s = d.getSeconds();
var m = d.getMinutes();
var h = d.getHours();
var gun = d.getDate();
var gunadi = d.getDay();
var ay = d.getMonth();
var yil = d.getFullYear();
var gunadlari = new Array("Pazar" , "Pazartesi" , "Salı" , "Çarşamba" , "Perşembe" , "Cuma" , "Cumartesi");
var aylar = new Array("Ocak" , "Şubat" , "Mart" , "Nisan" , "Mayıs" , "Haziran" , "Temmuz" , "Ağustos" , "Eylül" , "Ekim" , "Kasım" , "Aralık");
if(s < 10){s = "0" + s}
if(m < 10){m = "0" + m}
if(h < 10){h = "0" + h}document.getElementById('zaman').innerHTML= gun + " " + aylar[ay] + " " + yil + " " + gunadlari[gunadi] + " " + h + ":" + m + ":" + s ;
setTimeout(tarih ,1000); }

</script>