如何在ActionScript中获取本地系统时区?

时间:2018-02-06 10:56:17

标签: datetime actionscript-3 flex timezone flex4

我想使用ActionScript 3找到本地系统时区,我已经尝试了很多方法但无法获得任何解决方案,这将给我实际结果,如果我将选择(UTC -8:00)太平洋时间然后结果将于UTC -8:00或(UTC -8:00)太平洋时间(UTC时区的结果)。

因此,如果有人知道如何实现这一目标,请帮助我解决此问题。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用getTimezoneOffset对象的Date函数来获取特定日期的UTC偏移量。 Reference Here

请注意,此偏移量可能会根据提供的日期而有所不同。在美国太平洋时区,UTC-8在冬季使用,UTC-7在夏季使用,当夏令时生效。

请注意,该API仅适用于偏移。 ActionScript中没有API可以为您提供计算机的本地时区 ID,例如America/Los_Angeles(IANA)或Pacific Standard Time(Windows)。请参阅"时区!=偏移"在timezone tag wiki

答案 1 :(得分:-1)

我很确定你是否

var date:Date = new Date() 

然后日期将在本地浏览器时间