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

Aru*_*run 5 javascript gwt

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

TimeZone.setDefault(TimeZone.getTimeZone("Asia/Kolkata"));

谢谢!!!

Ber*_*rgi 6

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

只有从字符串或年、月等创建日期时,才会使用本地时区,您只能获取时区偏移量

转换时区只能通过重新设置日期对象的小时数(此处描述的示例)来完成,创建一个看起来像具有偏移时区但只是 utc 的日期。