-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>

但秒没有滴答作响,它不会更新,直到页面重新加载!

有没有简单的方法来实现这一点?

只需要这样的东西:

您的位置是:XXXXXXXXX,您的时间是:xxxxxxxxx

4

1 回答 1

0

要让时钟更新,您必须使用带有setInterval.

要获取位置,有 API 可以获取位置,然后您必须对位置进行去地理编码。并非所有浏览器都支持它,并且它不能用内置的东西来完成。

于 2013-07-31T15:15:41.617 回答