gpt4 book ai didi

javascript - 在javascript中获取用户时区和地理位置

转载 作者:行者123 更新时间:2023-11-30 06:46:19 26 4
gpt4 key购买 nike

我正在尝试获取用户的时区。我可以这样做,但是我如何识别两个具有相同时区的地理区域,例如亚利桑那州时区是 UTC-07:00 与山区时间(美国和加拿大)相同,当我从用户那里获得时区时我只得到 -07:00 ,但我不知道用户是在亚利桑那时区还是山区时区。关于如何识别这个的任何提示?

我需要这样的 Java 代码:

TimeZone tz = Calendar.getInstance().getTimeZone();
System.out.println("TimeZone: "+tz.getDisplayName());
System.out.println("ID: "+tz.getID());

但对于 javascript。

最佳答案

编辑:我想我找到了一个 simpler answer你的问题。查看本文底部的代码。

嗯,亚利桑那州的时区与山地时区相同。因此,如果某人在亚利桑那州时区,则他们也在山区时区,反之亦然。两个时区相同。

但是,如果您只是寻找用户的地理位置,请尝试使用 this relevant api结合一些code that looks like this .

基本上这段代码中所做的是:

  1. 您用户的计算机访问 geoplugin.net,然后返回与用户 IP 地址相关的信息。

  2. 您解析返回的数据并用它做任何您想做的事。

希望这对您有所帮助!

关于javascript - 在javascript中获取用户时区和地理位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388377/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com