为什么浏览器中没有客户端时区(不是偏移量)?

时间:2015-02-05 23:00:09

标签: javascript timezone browser

出于显而易见的原因,我们通常对获取客户的时区感兴趣(例如:America/Los_Angeles)。不幸的是,在我所知的任何广泛使用的浏览器中都无法直接使用它。相反,我们必须依靠询问用户或尝试检测它 - 以合理的准确度 - 使用一些Javascript检查各种日期偏移(例如jstz,如here所述。)

我的问题是,为什么不?显然偏移可用,它基于时区。它可以避免不得不使用黑客来确定它的头痛,当然,人们总是可以使用其他手段来更有把握地确定它(例如:询问用户)。也许存在安全隐患,缺乏创建标准解决方案的协议,或者我可能缺少的其他东西。在发布这个问题之前我做了很多搜索,但没有发现任何确定的内容。

0 个答案:

没有答案