我们在基于 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/