如何从 Javascript 或 jQuery 获取 windows 时区字符串?

Viv*_*ded 1 javascript

我有一个基于System.TimeZoneInfo.GetSystemTimeZonesMVC 控制器提供的 .NET 方法的时区下拉列表。我想做的是捕获用户的时区(客户端)并将下拉列表默认为他们的时区。

在 Chrome 和 Firefox 上,当我输入new Date()控制台时,我可以得到一个字符串Fri Jan 24 2020 08:50:02 GMT-0500 (Eastern Standard Time)

除了在括号之间进行解析,有没有办法获得时区字符串东部标准时间?

pli*_*ocf 5

我用它来获取 gmt 文本。这很粗糙,但可能会奏效

new Date().toString().split('(')[1].split(')')[0]
Run Code Online (Sandbox Code Playgroud)