2012-03-22 22 views
2

この関数を使用してGMT時間を取得しています。私は、関数getTimeを呼び出して、コード化されたWebページ上で警告を生成すると、Javaスクリプトを初めて使用します。任意の提案、私は窓の「document.writeを」が、その印刷何によって「警告」を交換してみてくださいウィンドウ上で時間にしてください印刷:JavaScriptからNTP時間を取得する方法

function getTime(zone, success) { 
var url = 'http://json-time.appspot.com/time.json?tz=' + zone, 
ud = 'json' + (+new Date()); 
window[ud]= function(o){ 
success && success(new Date(o.datetime)); 
}; 
document.getElementsByTagName('head')[0].appendChild((function(){ 
var s = document.createElement('script'); 
s.type = 'text/javascript'; 
s.src = url + '&callback=' + ud; 
return s; 
})()); 
} 
getTime('GMT', function(time){ // This is where you do whatever you want with the time:  
alert(time); }); 

答えて

1

さてあなたがやっている:ここ

コードです例題を読んだが説明全体を読んでいない。

あなたのケースでは、あなたがそれをするように求めてから時間を警告するのが普通です。 あなたが行うことができ、特定のGMTの日付形式をしたい場合:

// Get London time, and format it: 
getTime('Europe/London', function(time){ 
var formatted = time.getHours() + ':' 
       + time.getMinutes() + ':' 
       + time.getSeconds(); 
alert('The time in London is ' + formatted); 
}); 

EDIT:

あなたは、ウィンドウ上の時間を印刷したい場合は、IDを使用してHTMLに例えばSPANタグを追加することができます次のは、「GMTTIME」を言ってみましょう:

私は私のポストに
+0

ボグダンエミルMariesanそれ働く –

+0

おかげで多くのことを更新しました

// Get London time, and format it: getTime('Europe/London', function(time){ var formatted = time.getHours() + ':' + time.getMinutes() + ':' + time.getSeconds(); document.getElementById("gmtTime").innerHTML= formatted; }); 
wael

+1

@BogdanEmilMariesan:getTime()関数のコードはありますか? – Mou

関連する問題