如何在JavaScript中更改时区?

如何在JavaScript中更改时区?,javascript,html,Javascript,Html,我一直在为JS开发一个时间应用程序,我想知道如何更改时区。看,我住在北美洲的东部时区,我不喜欢把它转换成国际时区。这是我的代码 <button type="button" onclick="document.getElementById('time').innerHTML = Date()"> Click me to display Date and Time.</button> <p id="time"></p> 但我希望它是: Wed

我一直在为JS开发一个时间应用程序,我想知道如何更改时区。看,我住在北美洲的东部时区,我不喜欢把它转换成国际时区。这是我的代码

<button type="button"
onclick="document.getElementById('time').innerHTML = Date()">
 Click me to display Date and Time.</button> 

<p id="time"></p>
但我希望它是:

Wed Dec 30 2015 8:40:25 (EST) 

Date.prototype.toString
应该在本地时间为您提供一个字符串(在客户端上配置)

当您单击
运行代码片段
时,应该会显示一个带有本地时间字符串的警报对话框(
toString
被隐式调用,如示例中所示);
警报(新日期())您的客户端配置为什么时区?库moment.js可能对您很有用。东部标准时间如果是then when,则调用它时,它应该在该时区中为您提供一个值。您使用的是什么浏览器,可能是浏览器中的一个bug?@Xotic750上面写着“无效日期”,它可以工作!非常感谢。
Wed Dec 30 2015 8:40:25 (EST)