我知道JavaScript Date
对象包含getTimezoneOffset()
获取偏移量,但有没有任何方法可以返回该时区的标签或name
?在JavaScript中获取时区标签
例如,我的电脑上,在Chrome的控制台,如果我这样做:
> new Date().toString();
然后我得到:
< "Thu Feb 25 2016 08:49:56 GMT-0800 (Pacific Standard Time)"
我希望做的是采取Date
并获得回到"Pacific Standard Time"
部分吧。
这是可能的,如果是这样,如何?
这假定* Date.prototype.toString *以特定格式返回值。但是,它完全依赖于实现,字符串可能根本不包含任何时区,如果是,则格式不匹配正则表达式。所以不能肯定它会起作用。 – RobG
感谢您指出这一点,我认为输出是标准化的。在所有现代浏览器(Chrome,FF,Safari,Opera和IE 11)和node.js中,输出看起来都是一致的。 – nils