【发布时间】:2014-03-04 23:19:32
【问题描述】:
在网页中,使用 Javascript,我想很好地显示用户的本地时区信息。例如,如果来自加利福尼亚(太平洋时间)的用户浏览网页,我想显示如下内容:
Pacific Standard Time
如果长时区名称不可用,那么至少我想在这种情况下显示“PST”。
在 Javascript 中是否有标准的方法来做到这一点?我环顾四周,但找不到令人满意的解决方案。 Date 对象的 toLocaleString 方法很接近,但这不是我想要的。
【问题讨论】:
-
不幸的是,以下任何从
.toString()提取部分响应的方法都会给您带来不一致的结果,因为在某些浏览器中实现略有不同,尤其是较旧的浏览器。
标签: javascript timezone