我一直在研究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 13:40:25 GMT+0000 (UTC)
但我希望它是:
Wed Dec 30 2015 8:40:25 (EST)
答案 0 :(得分:1)
Date.prototype.toString
应该在当地时间为您提供一个字符串(在您的客户端上配置)。
单击Run code snippet
时,应显示一个警告对话框,其中包含您的本地时间字符串(隐式调用toString
,如您的示例所示);
alert(new Date());
&#13;
如果它确实为您提供了预期的结果,那么您的客户端时区配置不正确,或者您使用的浏览器出现错误。