-1

JavaScript を使用して、ユーザーの場所 (国と都市) と現在の時刻を検出する方法を見つけようとしています。

現時点では、私はこれを見つけることができました:

<script language="javascript">
ourDate = new Date();
document.write("The time and date at your computer's location is: "
+ ourDate.toLocaleString()
+ ".<br/>");
document.write("The time zone offset between local time and GMT is "
+ ourDate.getTimezoneOffset()
+ " minutes.<br/>");
document.write("The time and date (GMT) is: "
+ ourDate.toGMTString()
+ ".<br/>");
</script>

しかし、秒は刻々と過ぎず、ページが再ロードされるまで更新されません!

これを達成する簡単な方法はありますか?

次のようなものが必要です:

あなたの場所は XXXXXXXXXX で、時間は xxxxxxxxx です。

4

1 に答える 1

0

時計を更新するには、 でタイマーを使用する必要がありますsetInterval

場所を取得するには、場所を取得するための API があり、その場所のジオコーディングを解除する必要があります。すべてのブラウザがサポートしているわけではなく、組み込みのものでは実行できません。

于 2013-07-31T15:15:41.617 に答える