私はjavascriptを使ってカウントダウンタイマーを作成していました。私はjQueryを使うことができます。私は、PC時間ではなく、グローバルタイムを求めています。javascriptまたはjqueryを使用してグローバル時間(PC時間ではない)を取得するにはどうすればいいですか?
javascriptまたはjQueryを使用してグローバル時間を取得するにはどうすればよいですか?
私はjavascriptを使ってカウントダウンタイマーを作成していました。私はjQueryを使うことができます。私は、PC時間ではなく、グローバルタイムを求めています。javascriptまたはjqueryを使用してグローバル時間(PC時間ではない)を取得するにはどうすればいいですか?
javascriptまたはjQueryを使用してグローバル時間を取得するにはどうすればよいですか?
のような時間のAPIを使用します。http://www.timeapi.org/
<script type="text/javascript">
function myCallback(json) {
alert(new Date(json.dateString));
}
</script>
<script type="text/javascript" src="http://timeapi.org/utc/now.json?callback=myCallback"></script>
あなたはDate
オブジェクトからUTCメソッドを使用することができます:あなたは、現在のように公開するいくつかのサービスに要求しない限りまあhttp://www.w3schools.com/jsref/jsref_obj_date.asp
var utcDate = new Date(json.dateString);
alert(utcDate.getUTCFullYear() + '-' + utcDate.getUTCMonth() + utcDAte.getUTCDate());
を原子時計などの時間は、コンピュータの現地時間に依存しなければなりません。 JSは本来あなたのローカルシステムに依存しているためです。
Date
オブジェクトには、UTC値を取得するための組み込みメソッドがあります。 myDate.getHours()
の代わりにmyDate.getUTCHours()
などを使用してください。
JavaScriptのMDNリファレンスdate methodsを参照してください。
「グローバルタイム」とはどういう意味ですか? GMT、UTC、火星標準時に対する相対時間? – Bojangles
@ジャムとコメントupvoters - *本当ですか?* UTCとGMTは機能的に同等です。それ以外に「PC時間ではなくグローバル時間」が意味するものは何でしょうか?それは私にとってかなり曖昧です。 – gilly3