为了账号安全,请及时绑定邮箱和手机立即绑定

从浏览器获取客户端时区

从浏览器获取客户端时区

杨魅力 2019-08-30 16:34:09
有没有可靠的方法从客户端浏览器获取时区?
查看完整描述

3 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

五年后,我们有了内置的方式!对于现代浏览器,我会使用:


const tz = Intl.DateTimeFormat().resolvedOptions().timeZone;

console.log(tz);

这将返回IANA时区字符串,但不返回偏移量。在MDN参考资料中了解更多信息。


兼容性表 - 截至2019年3月,适用于全球90%的浏览器。在Internet Explorer上不起作用。


查看完整回答
1 反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 3553 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信