我们正在基于GWT构建的网页上显示时间表。客户端系统使用与服务器不同的时区,因此,所有计划均显示错误。加载页面时,是否可以设置默认时区?就像我们在Java中做的方式一样:

TimeZone.setDefault(TimeZone.getTimeZone(“Asia/Kolkata”));

谢谢!!!

最佳答案

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

仅当从字符串或年,月等创建日期时,才使用本地时区,只能get the timezone offset

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

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

10-10 01:29
查看更多