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