我知道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