【问题标题】:With javascript is possible to know the zone of client?用javascript可以知道客户端的区域吗?
【发布时间】:2017-12-14 13:02:55
【问题描述】:

是否可以使用javascript知道客户端的区域/区域?

我问这个是因为在我的项目中,我的地震日期为UTC,但我想向客户展示他所在时区的地震并打印他的名字区域(例如“意大利”)。

为了显示他的时区,我将使用:

getHours()

但我不知道是否可以同时显示区域/区域的名称

非常感谢,对不起我的英语

【问题讨论】:

  • 从浏览器是的。 JS 运行在没有服务器的服务器上。诸如 moment.js 之类的库对此非常有帮助。
  • 对于"zone",你的意思是"timezone"
  • console.log(Intl.DateTimeFormat().resolvedOptions().timeZone) 结果:欧洲/罗马...意大利我认为不可能
  • @Leo 哦,是的,这太完美了......你知道所有浏览器是否都支持你的建议吗?请写一个答案,我会接受的

标签: javascript datetime time timezone


【解决方案1】:

console.log(Intl.DateTimeFormat().resolvedOptions().timeZone‌​)

结果:

Europe/Rome ...

但“意大利”我认为这是不可能的。

这里Browser_compatibility,如果我没记错的话,他们讲的是浏览器的兼容性

例子

Chrome 24(版本)

【讨论】:

    猜你喜欢
    • 2020-02-18
    • 1970-01-01
    • 2011-07-30
    • 2021-10-03
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    相关资源
    最近更新 更多