是否可以获取我们在系统时区中选择的国家/地区名称.我们可以得到偏移量(如 5.5)但是如何获取国家名称
is it possible to get country name we selected in SYSTEM's timezone . we can get offset (like 5.5)but how to get country name
在JAVASCRIPT中,是否可以获取我们在系统中选择的国家名称。 例如,如果我的系统时区是"印度/加尔各答",我们可以得到这样的偏移量值:
d = new Date()
utc = d.getTime() + (d.getTimezoneOffset()*60000)
offset = (d.getTime()-utc)/3600000
因此,偏移量是所需的值,例如印度的 5.5。
但是我不知道国家名称.我想通过将偏移量与我的时区数据库中的国家/地区名称映射来获取国家/地区名称。但我发现一些国家有相同的时区.例如,印度和斯里兰卡是两个时区相同的国家,偏移量为 5.5 .那么,如何从系统的时区获取javascript中的正确国家/地区名称。
谢谢
对于客户端 JavaScript,简单的答案是:你不能。正如您所说,同一时区可以(并且通常)有多个国家/地区,具有完全相同的偏移量。
我没有看到任何其他可靠的方法可以让用户国家在纯JavaScript中。
为什么不简单地问问你的访客呢?
使用支持的地理位置 API 将帮助您做出"默认"假设,但是仍然强烈建议让用户从国家/地区列表中手动选择他的位置(有些人使用代理)。
相关文章:
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 州和城市选择框类似于国家细分页面
- 为什么不'我们在javascript中使用函数参数的数据类型
- 显示每个国家的传单地图
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- Html/Javascript-如何屏蔽除英国以外的所有欧盟国家,并允许所有非欧盟国家
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 我们怎样才能将内含子J用于一组特定的元素
- 我们如何在互联网断开连接或用户关闭选项卡/浏览器时调用注销servlet
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 为什么我们在ES2015中需要一个新的for循环结构,而我们已经有了for、forEach
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 我们可以为Cesium中使用CZML绘制的多边形设置outlineWidth属性吗
- 我们如何使用 jQuery 通过 IP 地址获取国家/地区名称
- 是否可以获取我们在系统时区中选择的国家/地区名称.我们可以得到偏移量(如 5.5)但是如何获取国家名称
- 是否有一种方法可以告诉我们国家将朝着什么方向发展?