2012-03-17 9 views
0

私はそうのようなdiv要素を持っている:クエリを使用してdivのinnerTextを自動的に更新しますか?

<div id="time_text"></div> 

私はその後、取得した現在時刻とそのdiv要素のInnerTextプロパティを更新するごとに自動的秒(または数秒)、現在の時刻を取得できるようにしたいです。私は時間を更新し、この機能をオンラインで見つかりました

function getTime(offset){ 
var now = new Date(); 
var hour = 60*60*1000; 
var min = 60*1000; 
return new Date(now.getTime() + (now.getTimezoneOffset() * min) + (offset * hour)); 
} 

は、どのように私はその後、私のdivののinnerTextを更新し、自動的に時刻を取得するためにその機能を使うのでしょうか?

ありがとうございました。ここで

答えて

2

利用のsetIntervalあなたの時間を更新する

setInterval(function() { 
     var str= new Date(now.getTime() + (now.getTimezoneOffset() * min) + (offset * hour)); 

     $('#time_text').html(str); 
    }, 5000); 

これは、5秒ごとに時刻を更新します

は、作業サンプルです:あなたがやろうとしている正確に何http://jsfiddle.net/8Av5d/11/

0

わかりません、しかし、ホイールを再発明しないでください。誰かがこれを行う簡単な方法をすでに書いていました。

EasyDate jQuery plugin

関連する問題