是否有某种方式可以找出用户的时区,以UTC格式(如UTC + 1,UTC + 2,...等)
我想要完成的是,用户从下拉菜单中选择UTC时区并选择时间和日期后,我想在他的时区(来自浏览器或系统的时区)中显示日期和时间值。
因此,例如,如果用户选择:UTC + 2和13:00 11-03-2016并且他的系统时区是UTC,而不是我想要在某个标签中显示:在您的时间:11:00 11-03 -2016(因为UTC与UTC + 2相比减去2小时)
有人建议如何完成这样的事情吗?
答案 0 :(得分:0)
只需创建新的Date对象而不指定时区--JavaScript将使用浏览器的时区,在获取日期时,不指定时区,结果将转换为浏览器的时区
请查看http://www.w3schools.com/js/js_dates.asp
上的示例希望它会有所帮助。处理js和angular中的日期有点棘手;)