有没有可靠的方法从客户端浏览器获取时区?
3 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
五年后,我们有了内置的方式!对于现代浏览器,我会使用:
const tz = Intl.DateTimeFormat().resolvedOptions().timeZone;
console.log(tz);
这将返回IANA时区字符串,但不返回偏移量。在MDN参考资料中了解更多信息。
兼容性表 - 截至2019年3月,适用于全球90%的浏览器。在Internet Explorer上不起作用。
添加回答
举报
0/150
提交
取消