有没有办法找出用户的时区,以UTC格式(如UTC+1,UTC+2,...etc)表示
我试图完成的是,在用户从下拉菜单中选择UTC时区并选择时间和日期后,我希望在他的时区(浏览器或系统中的时区)中显示日期和时间值。
因此,例如,如果用户选择: UTC+2和13:00 11-03-2016,并且他的系统时区是协调时,我希望在某些标签中显示:在您的时间中: 11:00 11-03-2016 (因为与UTC+2相比,协调时是负2小时)
有没有人有关于如何完成这样的事情的建议?
发布于 2016-11-03 16:31:59
只需创建新的date对象而不指定时区- JavaScript将使用浏览器的时区,当获取日期时,不指定时区,结果将转换为浏览器的时区。
请查看http://www.w3schools.com/js/js_dates.asp上的示例
希望这能有所帮助。在js和angular中处理日期有点棘手;)
https://stackoverflow.com/questions/40396488
复制相似问题