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

7
我们在使用GWT构建的网页上展示日程安排。客户端系统与服务器使用不同的时区,导致所有的日程都显示错误。是否有一种方法可以在加载页面时设置默认时区?就像我们在Java中做的那样:
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Kolkata"));
谢谢!
2个回答

9
不,你不能在javascript中设置Date对象的时区。通常只使用UTC和基于时代的时间戳。
只有在从字符串或年份、月份等创建日期时才会使用本地时区,你只能获取时区偏移量
转换时区只能通过重新设置Date对象的小时数(在此描述的示例)来完成,创建一个看起来具有偏移时区但实际上是utc的日期。

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接