javascript - 在javascript中设置浏览器窗口的默认时区

标签 javascript gwt

我们在基于 GWT 构建的网页上显示时间表。客户端系统使用与服务器不同的时区,因此,所有时间表都显示错误。有没有办法在我们加载页面时设置默认时区?就像我们在 java 中做的那样:

TimeZone.setDefault(TimeZone.getTimeZone("亚洲/加尔各答"));

谢谢!!!

最佳答案

不,你不能设置Date的时区javascript 中的对象。通常您只使用 UTC 和基于纪元的时间戳。

只有在从字符串或年、月等创建日期时才会使用本地时区,您只能 get the timezone offset .

转换时区只能通过重新设置日期对象的小时数 ( example described here ) 来完成,创建一个看起来具有偏移时区但实际上只是 utc 的日期。

关于javascript - 在javascript中设置浏览器窗口的默认时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431453/

相关文章:

GWT 加载模块失败

css - 在 GWT 中创建我自己的自定义小部件并使用我自己的自定义 CSS 代码对其进行样式设置

javascript - 我可以使用 onpopstate 事件的 target.location.href 来更改页面内容吗?

javascript - 如何将搜索文本框数据与 DataSourceRequest 一起发布

javascript - ng-options 过滤器等于来自输入的 ng-model

javascript - 如何用 jQuery 替换部分 HTML 标签?

javascript - 对象中的函数被声明为不是函数

gwt - 如何以像素为单位获取 GWT 对象的高度?

gwt - 在 GWT 中使用自定义 URL 参数选择语言环境

java - GWT 远程日志记录无法记录 Throwable Stacktrace?