用javascript设置浏览器窗口的默认时区
Set default TimeZone of the browser window in javascript
我们在基于GWT的网页上显示时间表。客户端系统使用与服务器不同的时区,因此,所有时间表都显示错误。当我们加载页面时,有没有办法设置默认时区?就像我们在java:中所做的那样
TimeZone.setDefault(TimeZone.getTimeZone("亚洲/加尔各答"));
谢谢!!!
否,不能在javascript中设置Date
对象的时区。通常只使用UTC和基于历元的时间戳。
只有当从字符串或年、月等创建日期时,才会使用本地时区,您只能获得时区偏移量。
转换时区只能通过重新设置日期对象的小时数(此处描述的示例)来完成,创建一个看起来像有偏移时区但只是utc的日期。
如果您的日期使用moment.js
,您可以使用为所有新创建的时刻设置默认时区
moment.tz.setDefault(String)
https://momentjs.com/timezone/docs/#/using-时区/默认时区/
相关文章:
- 用嵌套函数和默认函数定义函数
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- toLocaleDateString和toLocaleString方法不尊重机器时区
- CKeditor:更改对话框中的默认选择选项
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何从外部页面激活非默认引导选项卡
- 防止默认锚点行为AngularJS
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 高库存时期时间与时区不匹配
- jpm的默认Firefox路径没有'不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 更改默认时区后,如何在本地时间设置时刻格式
- 用javascript设置浏览器窗口的默认时区
- 如何在javascript中将我的默认时区设置为Ireland/dublin
- AppVeyor中的默认时区是什么
- 在JS中默认更改时区
- 在javascript中设置默认时区
- 将默认日期转换为其他日期(用户的本地时区)